Friday, January 23, 2009

20090123.1155 Lisp for the JVM : Clojure


I'm only about a year late to the party - but today I discovered Clojure - a flavor if the Lisp programming language that is specifically targeted at the Java Virtual Machine - which is to say that it compiles to bytecode.

That means that like Groovy, Scala, Jython and JavaFX - you can access Java class libraries (and frameworks) from your code.

This makes me ask the question out loud - with this many ways to use closures on the JVM - do we even NEED it in Java at this point? I have heard it said (on JavaPosse, IIRC) that closures will NOT be included in Java 1.7 - so perhaps James Gosling is asking the same question...

No comments: