A brand new model of the dynamically typed, high-performance Julia language for numerical computing has been launched. Julia 1.11 includes a new Reminiscence
kind, a lower-level container that gives an alternative choice to Array
.
Downloadable from julialang.org, Julia 1.11 was launched October 7 following two alphas, two betas, and 4 launch candidates. Launched with Julia 1.11, the Reminiscence
kind has much less overhead and a sooner constructor than Array
, making it a sensible choice for conditions that don’t want all of the options of Array
, based on launch notes. A lot of the Array
kind now could be applied in Julia on high of Reminiscence
as nicely, thus resulting in vital speedups for capabilities corresponding to push!
, together with extra maintainable code.
Additionally in Julia 1.11, public
is a brand new key phrase. Symbols marked with public
are thought-about public API, whereas symbols marked with export
additionally at the moment are handled as public API. The distinction between export
and public
is that public
names don’t develop into out there when utilizing a package deal module. Moreover, tab completion has develop into extra highly effective and positive aspects inline hinting when there’s a singular completion out there that may be accomplished with tab.