Knowing where you are: custom array indices in Julia

Arrays are a crucial component of any programming language,
particularly for a data-oriented language like Julia. Arrays store
values according to their location: in Julia, given a two-dimensional
array A, the expression A[1,3] returns the value stored a… Read more


The Infancy of Julia

Seven years ago, four individuals came together to create a fast and expressive programming language to compete with the likes of R, Matlab, Python and about three dozen other dynamic tools. Their work gave birth to the Julia programming language. Anthony...

Read more »

Syntactic loop fusion in Julia

After a lengthy design process and preliminary foundations in Julia 0.5, Julia 0.6 includes new facilities for writing code in the “vectorized” style (familiar from Matlab, Numpy, R, etcetera) while avoiding the overhead that this style of programming...

Read more »