Btw. it looks like Clojure is missing an ability to program reader.
It would allow to program a syntax. ============================== 9. The whole language always available. There is no real distinction between read-time, compile-time, and runtime. You can compile or run code while reading, read or run code while compiling, and read or compile code at runtime. Running code at read-time lets users reprogram Lisp's syntax; running code at compile-time is the basis of macros; compiling at runtime is the basis of Lisp's use as an extension language in programs like Emacs; and reading at runtime enables programs to communicate using s- expressions, an idea recently reinvented as XML. ============================== The tail recursion and continuations also would be awesome. Btw. Clojure looks like tweaked Arc. Good point that it is supporting container data structures - lists, vectors, maps and sets. -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en