Software-update: Julia 1.11.6

Julia logoJulia is de naam van een high-level, high-performance dynamische programmeertaal voor numerieke wiskunde. Het bevat onder andere een krachtige compiler, distributed parallel execution en een uitgebreide library van wiskundige functies. De kern van Julia wordt onder de MIT-licentie uitgegeven, terwijl verschillende library's andere licenties gebruiken, zoals GPL, LGPL en NetBSD. Voor meer informatie verwijzen we naar deze pagina. Versie 1.11.6 is uitgekomen en de releasenotes daarvan kunnen hieronder worden gevonden:

Julia v1.11.6 has been released

Julia version 1.11.6, the sixth patch release in the 1.11 series of releases, is now available. As a patch release, 1.11.6 contains no new features or breaking changes, only bug fixes, documentation improvements, and performance improvements. You can see the list of commits included since 1.11.5 here. We recommend that anyone currently using a prior 1.11 release upgrade to 1.11.6.

Note that 1.11 on GitHub Actions, Cirrus, Travis, and AppVeyor now refers to 1.11.6.

Julia

Versienummer 1.11.6
Releasestatus Final
Besturingssystemen Linux, BSD, macOS, Windows 10, Windows 11
Website Julia
Download https://julialang.org/downloads
Licentietype Voorwaarden (GNU/BSD/etc.)

Door Bart van Klaveren

Downloads en Best Buy Guide

11-07-2025 • 11:30

4

Bron: Julia

Update-historie

11-07 Julia 1.11.6 4
15-04 Julia 1.11.5 2
11-03 Julia 1.10.9 / 1.11.4 8
10-'24 Julia 1.11 0
08-'24 Julia 1.10.5 0
06-'24 Julia 1.10.4 0
04-'24 Julia 1.10.3 1
03-'24 Julia 1.10.2 0
12-'23 Julia 1.10 4
11-'23 Julia 1.9.4 0
Meer historie

Reacties (4)

4
4
1
0
0
3
Wijzig sortering
Waar ik tegen aan loop is de dependency hell. Als je in één script twee packages wil gebruiken met incompatible dependencies (bv package X wil een oude versie van Z gebruiken en package Y wil juist een nieuwe versie van Z gebruiken, dan ben je het haasje.

Misschien doe ik iets fout hoor, ben nog niet lang met Julia bezig

Wat mij opvalt is dat packages vaak niet geupdate worden voor de dependencies en dan verzand je al gauw in forks en wordt het onoverzichtelijk
Kijk anders even naar oplossingen zoals distrobox, toolbox, docker, podman, flatpak of brew.

Daarmee stop je de heel de applicatie + afhankelijkheiden bij elkaar en kan dit niet bijten met je eigen os of meerdere instanties naast elkaar als de onderlinge modules elkaar bijten.

Zie ook https://hub.docker.com/_/julia

[Reactie gewijzigd door L0g0ff op 12 juli 2025 15:20]

Dat is het probleem niet, alles zit al in aparte venvs .Als je in Julia twee pakketten nodig hebt, in hetzelfde script, die niet compatibel zijn, dan werkt het niet.
Eigenlijk zou je per functie een venv willen aangeven, maar dan wordt maintenance erg ingewikkeld
Moet ik dit zien als de nieuwe FORTRAN?

Op dit item kan niet meer gereageerd worden.