Anyone playing with a LISP dialect?
Clojure, Haskell, Scheme, etc?
So I've been looking at some other options, because, while languages like Ruby and Python are nice and have event loop frameworks and all of that, they clearly weren't designed for asynchronous processing. But some of the articles I've been reading lately about Erlang and the Lisp variants and such were piquing my interest.
I started reading this Erlang primer and almost cried, the syntax was just so damn bad. I was all "It's the language of CouchDB and Riak! It MUST be good!" Well, maybe it is, but frankly I'm not spending that much of my day wanting to stab a knife through my eye.
So my next endeavor was Clojure, due in part to the fact that I'm a backer of Light Table. Originally I backed it because it's getting Javascript, but the preview "playground" that's out has Clojure built-in. And it's a lot of fun and pretty revolutionary, as IDEs go:

So I've started working my way through this Clojure primer and it's not too bad so far! The Lisp syntax is very very different, and granted, some of the "syntactic sugar" strikes me more as "syntactic capsaicin", but it's not so bad that I can't get used to it. And working with it in Light Table makes my mistakes instantly obvious.
I'm not anywhere near deep into it yet, but I thought it was worth asking if anyone here's ever played with any of these. I've heard good things about Haskell too, but with my Java background (Clojure compiles down into Java bytecode, so all the Java packages are available to you) and the fact that there's a ClojureScript compiler that will compile down to Javascript, this one seems like a good match for me. I'd love to hear your experiences, though!






Cartoon Clouds
Mountains
Sunrise
Clouds
Green Clouds
None









a hoopy frood who really knows where his towel is. ~~~ 










Help