LWN.net Logo

Clojure - many Lisp implementations compiled, syntax alternatives

Clojure - many Lisp implementations compiled, syntax alternatives

Posted Jun 8, 2009 15:30 UTC (Mon) by flewellyn (subscriber, #5047)
In reply to: Clojure - many Lisp implementations compiled, syntax alternatives by dwheeler
Parent article: A look at two new languages: Vala and Clojure

Personally, I find the parens much less difficult to deal with than the soup of braces, brackets, angle-brackets, semicolons, and the like that you get with languages like C++, Java, or C#. And the fact that there is no operator precedence (because there is no infix) means that there is no precedence lossage, and I can tell at a glance which operators will be called just by their position, without having to remember precedence rules.

Granted, the parens would be hard to keep track of without a good editor like Emacs, but I find the same to be true of other languages, be they braces-and-semicolon languages like C\C++\Java\PHP\Javascript\whatever, or whitespace-significant like Python. A good editor is essential no matter what.


(Log in to post comments)

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds