I couldn't agree with this more. The point isn't so much that what it brings to the table is new - but that it packages all these features in such an accessible way:
* lockless concurrency
* syntactical support for data structures a la Python/Ruby
* macros
* polymorphism and inheritance
* functional programming
All this and the core language is defined in only 4500 or so lines of Clojure.
The Clojure-in-Clojure project is really something to look forward to.
* lockless concurrency
* syntactical support for data structures a la Python/Ruby
* macros
* polymorphism and inheritance
* functional programming
All this and the core language is defined in only 4500 or so lines of Clojure.
The Clojure-in-Clojure project is really something to look forward to.