Monday, March 23, 2009

ThoughtWorks and Clojure


I'm happy to say that Chicago now has a Clojure user group! Props to Cosmin Stejerean for making this happen. I'm also happy to say that the first meeting will be in ThoughtWorks office April 15th. I'm going to be there and I'm bringing along my absolutely-zero-Clojure-experience. Confession: I haven't played with any lisp dialects since college.

ThoughtWorks has been heavily invested in JVM based languages for some time starting with JRuby. Hosting the Chicago Scala and Clojure groups is for me more evidince of that commitment. Lets face it, all of us would like to see less Java code in the world, but we don't need to dump Java becuase it turns out that it is still useful. People see JVM based languages like JRuby, Scala and Clojure as a way forward for big enterprise shops who have invested heavily in Java. If this comes to pass than by some strange twist the JVM will have just been a really, really well engineered trojan horse for getting more beautiful languages like JRuby and friends into the enterprise.

On a different note, let me mention how happy I am that somebody finally named a Java project without dropping the 'J' bomb at the beginning of the name. Emphasizing the 'J' by putting it in an unusual context should be the new hip way to name your Java project. With that in mind I'm going to keep the trend going by announcing a new JVM based language that I just invented on the spot! Hear-Ye, Hear-Ye. I formally announce a language designed for search and manipulation of text and structured data. I will call it Seijure becuase nothing goes together better than Search and Seijure. Hark! What's that I hear? It is a phone call from Google about using it to re-write their aging search engine.

1 comment:

Ola Bini said...

Well now, I did name my language Ioke - the J is really understated in that name =)