Implementations:
The first thing you'll need to do is pick a Common Lisp Implementation. I've listed some of the easiest to use, and most common here:
(Also, they're all free!)
CLISP
CMUCL
Allegro CL (Express edition is free)
SBCL
LispWorks
CUSP<-- Lisp Plugin for people used to Java and Eclipse!
Click here for a list of all free Implementations!
Of course, you may be concerned with performance. Here is a benchmark of many of these implementations showing how they rank up against each other.
Books:
Now, you could try many online tutorials, read some books, or just open up your implementation and start hacking. If you're the kind of person that likes to read the material to have it sink in, here's some very highly recommended books:
([I] - this means there is a free (legal) copy of this book online)
For learning -
Land Of Lisp
Practical Common Lisp [I]
On Lisp [I]
ANSI Common Lisp
Let Over Lambda
Successful Lisp: How to Understand and Use Common Lisp [I]
Common Lisp The Language. 2nd Edition [I]
For CLOS -
Object-Oriented Common Lisp
Object-Oriented Programming in Common Lisp: A Programmer's Guide to CLOS
The Art Of Metaobject Protocaol [I] (Not in full)
Object-Oriented Programming: The CLOS Perspective
Other -
Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp
Lisp in Small Pieces
Online References:
Maybe reading is not your style. That's alright! There are plenty of online references that can get you started on your journey. Common Lisp has so many built in functions that even the best need a quick reference now and again.
CL Quick Reference Sheet
The Common Lisp Directory
CLiki
QuickLisp
clbuild
ASDF
The Common Lisp Cookbook
Common Lisp HyperSpec
Lisp Primer
Guide to Lisp Packages
Brief CLOS guide
All about CL Numbers
Wikibooks CL
Small Macro Guide
Technical Issues
Excellent FORMAT Reference -- Excerpt from CLTL2
Community:
Need something or someone to keep you from going totally insane from all those parens!? Well, there just so happens to be a living, breathing, thriving Lisp community out there! You can look for yourself here:
Lisp IRC Channels -
#lisp
#lispgames
#lispcafe
#quicklisp
Websites -
Planet Lisp
Association of Lisp Users
QuickLisp News
Common-Lisp.net
LispWorks News
Lisp Meetings Calendar
Google Groups - comp.lang.lisp
Mailing Lists -
All of Common-lisp.net's lists
SLIME
Common Lisp/Functional Jobs:
Need a job? Well even in a world totally dominated by the likes of C, Java, PHP, and the like, there is room for the Common Lisp hacker. Here's a couple spots to look:
Lisp Jobs
Functional Jobs
Hope this helps!
I will try to keep this up-to-date with any new resources that I find. If you have any to add please let me know and I will check it out!
This post has been edited by Raynes: 29 June 2011 - 05:02 PM

New Topic/Question
Reply



MultiQuote




|