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 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.