Julia (programming language): Difference between revisions

Content deleted Content added
Add missing word
Line 144:
Julia 1.11 was released on 7 October 2024 (and 1.11.3 on 21 January 2025), and with it 1.10.5 became the next [[long-term support]] (LTS) version (i.e. those are the only two supported versions), since replaced by 1.10.8 released on 22 January 2025, and 1.6 is no longer an LTS version. Julia 1.11 adds e.g. a new <code>public</code> keyword to signal safe public API (Julia users are advised to use such API, not internals, of Julia or packages, and package authors advised to use the keyword, generally indirectly, e.g. prefixed with the <code>@compat</code> macro, from ''Compat.jl'', to also support older Julia versions, at least the LTS version). Julia 1.11.1 has much improved startup (over 1.11.0 that had a regression), and over 1.10, and this can be important for some benchmarks.<!-- 1.11.1 has a regression from 1.11.0: https://github.com/JuliaLang/julia/issues/56204 so 1.11.2 is coming, I suppose it fixes the regression from 1.11. -->
 
<!-- I think this is now outdated: Some users may want to postpone upgrading to 1.11 (e.g. those calling Julia from R), because of known temporary package incompatibility.
-->
 
Much smaller binary executables are possible with <code>juliac</code> which is only available in the upcoming Julia 1.12.
 
===JuliaCon===