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

Reply via email to