I'm still trying to settle into proper syntax and style, and all comments are welcome!
For potentially longer if / elseif / else clauses, e.g. # an overly simplistic example if ndims(wt) == 2 println("Matrix stuff") elseif ndims(wt) == 1 println("Vector stuff") else println("Scalar stuff") end Multiple dispatch doesn't seem to help the specific case I have in mind, as this is only a small part of the logic. This is perhaps as easy application of a case / switch statement, which I don't think Julia has (I have ruby's case / when / else in mind). Even more general, is there any mechanism to do pattern matching (e.g. 'match' in OCaml)? Cameron