In this document, we describe symbolic programming techniques using the Common Lisp language.
A post to the comp.lang.scheme newsgroup about why a "newbie", i.e. me :), should care about Lisp/Scheme.
An excellent blog post about the merits of Lisp/Scheme from Steve Yegge. I have to remember to subscribe to this RSS feed.
Marco's Highly Opinionated Guide to Editing Lisp Code with Emacs
A series of kind suggestions from the helpers of #lisp
This page is my personal suggestion for how a new user should go about
setting up their environment to learn Common Lisp, what tutorials to
investigate, and where they should seek help and guidance. It's also a
tutorial on how to pick a configuration that other people are going to
be able to help you with. What this boils down to is whether you care
if you get laughed at instead of helped. If you do care, follow this
guide.
The original wiki's entry on "Why we love lisp."
JavaScript has much in common with Scheme. It is a dynamic language. It has a flexible datatype (arrays) that can easily simulate s-expressions. And most importantly, functions are lambdas.
Because of this deep similarity, all of the functions in The Little Schemer can be written in JavaScript. The syntaxes of these two languages are very different, so some transformation rules are needed.