according to http://julia.readthedocs.org/en/latest/manual/metaprogramming/ 
@assert is defined as:

macro assert(ex)
    :($ex ? nothing : error("Assertion failed: ", $(string(ex))))end

and i am wondering why there is a $(...) around the call to string.  is this to 
delay evaluation?  
if so, why?

thanks,
andrew



Reply via email to