Having been dabbling in Julia myself, I can agree it's definitely
worth a look for people interested in numerical programming and lispy
metaprogramming facilities.  For people coming from other languages it
can take a while to figure out where exactly you're supposed to *put*
things, and the type system takes some getting used to, but there are
some really neat features once you push through that.

I don't know how typical my experience is, but their "benchmark" page
put me off the language for quite a while.  (Explaining exactly why
would be even more off-topic than this thread already is, but this SO
link 
http://stackoverflow.com/questions/9968578/speeding-up-julias-poorly-written-r-examples
has arguments on both sides, including from Stefan).  But one
commercial with an annoyingly stupid jingle doesn't mean the product
isn't worth buying, and I'm glad I finally decided to push mute.

It's still a very small community -- I woke up one day and was in the
top ten on StackOverflow in terms of answering Julia questions, and
it's not because I've spent a lot of time doing it -- and the
documentation "ecology" is as yet underdeveloped as a result.

There are also a number of things they were surprisingly slow to
embrace (modules, for one; the counterarguments were pretty silly),
but they seem to come around eventually, so I'm optimistic about its
future.

Still not sure I'd recommend it as a language for beginners, or as an
every-day multitool, but what it's good at it's very good at.


Doug

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to