Re:Why we created Julia - new language for fresh approach to...
by mietek on Saturday February 18, 2012 @09:19PM
(#3608427)
Whitespace-based layout works quite well in Haskell:
http://www.haskell.org/onlinereport/lexemes.html#lexemes-lay...
Braces would be better than ending keywords, in my opinion, but I'm disappointed not to see whitespace-defined blocks of a la Python. Perhaps that doesn't work in a statically-typed, type-inferred language, but if it does, I think it would be much better. Scientists have no problem with it (certainly less of a problem than programmers do) and Python is pretty well accepted in the scientific computing community.