Just a silly post, nothing very stimulating. I have spent the last month and a half learning Clozure Common Lisp.
A cool implementation to be sure (it has an amazing wealth of integration with Obj-C on the Mac which is my platform). But, holy god Common Lisp is messy! SLIME? Why? I just want the interpreter running in a buffer along side the file I am editing! No need for all of the crazy connection routines.
Scheme is slim, and so much more intuitive! QUACK + mzscheme is a breeze to get running in Emacs, loads quicker, and feels cleaner...
</random_thoughts>
The number of LISP dialects and derivatives is pretty impressive, someone ought to make a table that compares them side-by-side so you can select the one that is right for what you want to do.
How broadly applicable is the QUACK + mzscheme combination ?
Would you be able to write a web application in it that serves up dynamic content to a large number of users (a la HN, or larger, and without peeking at the arc sources ;) ) ?
Would you be able to make it run on an embedded platform ?
Use it as a scripting language from the command line to access a database or a filesystem and do a bunch of stuff ?
These are all common and everyday activities and I'm wondering how difficult it would be to put scheme to work on problems like that.