Creating domain-specific languages in Julia using macros

Since the beginning of Julia, it has been tempting to use macros to write domain-specific languages (DSLs), i.e. to extend Julia syntax to provide a simpler interface to create Julia objects with complicated behaviour. The first, and still most extensive,… 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 »

Julia Pkg downtime incident due to GitHub

Earlier today, several users started seeing issues installing packages. This post seeks to collect all the information related to this incident. Impact The issue caused installation of incorrect versions (latest master when a prior version was requested)... (more…)

Read more »