what language should I learn next?
jksmith: IO (iolanguage.com) is very cool. The Qi layer over CL (lambdassociates.org) is also worth looking at. q/kdb+ (kx.com) is very interesting, but needs a more complete toolset for a commercial product.What if your language was nothing but macros? Factor (factorcode.org) is a fascinating example of this, and I think due in part to the project developers and the language paradigm itself, I've never seen any open project language take huge leaps in capability in such a short amount of time as as Factor has. Incredible stuff, but difficult to get into unless you can devote a large amount of contiguous time to it.When it comes to Lisp, I don't know why it's dismissed just because there's always something wrong with one of the open projects. Just buy Allegro CL - there's something to be said for products which hold up against commercial rigor.One addition: everybody should probably be learning Erlang.