Archives by date
You are browsing the site archives by date.
By John Myles White on 1.7.2013
A Brief Introduction to Metaprogramming in Julia In contrast to my previous post, which described one way in which Julia allows (and expects) the programmer to write code that directly employs the atomic operations offered by computers, this post is meant to introduce newcomers to some of Julia’s higher level functions for metaprogramming. To make […]
By John Myles White on 1.3.2013
When people try out Julia for the first time, many of them are worried by the following example: 1 2 3 4 5 6 7 julia> factorial(n) = n == 0 ? 1 : n * factorial(n – 1) julia> factorial(20) 2432902008176640000 julia> factorial(21) -4249290049419214848 If you’re not familiar with computer architecture, this […]