New to lisp
Hello I'm new to lisp where do I start from?
On Jun 26, 2015, at 6:20 AM, Jay Soaps <soapsjay@outlook.com> wrote:Hello I'm new to lisp where do I start from?
You can join the reddit.com learnlisp and lisp subreddits.There you’ll find recommendations and links to free online books. Practical Common Lisp is widely recommended if your goal is to get up to speed programming in Common Lisp.Laughing WaterReal Food Store, Inc.dba Real Food Market & DeliHelena, MTOn Jun 26, 2015, at 6:20 AM, Jay Soaps <soapsjay@outlook.com> wrote:Hello I'm new to lisp where do I start from?
Jay Soaps <soapsjay@outlook.com> writes: > Hello I'm new to lisp where do I start from? You can find a lot of resources on: http://cliki.net http://cliki.net/Online+Tutorial -- __Pascal Bourguignon__ http://www.informatimago.com/ “The factory of the future will have only two employees, a man and a dog. The man will be there to feed the dog. The dog will be there to keep the man from touching the equipment.” -- Carl Bass CEO Autodesk _______________________________________________ Lisp Hug - the mailing list for LispWorks users lisp-hug@lispworks.com http://www.lispworks.com/support/lisp-hug.html
On 6/26/15 Jun 26 -4:08 PM, Samantha Atkins wrote: > > Where to start from depends a lot on your goals. Personally I think > that Racket (scheme dialect of lisp) is a much friendly learning > environment with excellent documentation and a much easier starting IDE > experience. It is very much full batteries included. > > If you go the CL route then it is up to you and your pocketbook (and > perhaps a bit of ideology) whether to go with something like the > hobbyist version of Lispworks or go open source with any of sbcl, CLL > (Clozure (not a 'j') CL) or clisp. CLL has a baby IDE build in but I > am not terribly knowledgeable about it or very comfortable in it. I > particularly did not like its error traces as much as SBCL. If SBCL or > clisp it would be good to get comfortable with emacs and Slime. Personally, I would recommend against clisp, but that's a personal preference. I'd pick CCL or SBCL for open source. > > My own experience is that you are less likely to run into broken or > barely there or abandoned 3rd party libraries with Racket than pure CL. > But YMMV. > > For teaching resources the Racket tutorials are great if you go that > route. In books I would do in this order: > > 0) Practical Common Lisp - Peter Seibel > 1) Ansi Common Lisp - Paul Graham > 2) On Lisp - Paul Graham > 3) Object Oriented Programming in Common Lisp - Sonja Keene > 4) Let Over Lambda - Doug Hoyte (if you really get serious and into the > wonder of macros) Note that none of these are appropriate if you take Samantha's recommendation and use Racket! These are CL books and CL is substantially different from Racket. If you choose Racket, which is a Scheme derivative (although now far from its roots), you could use either Structure and Interpretation of Computer Programs (a lovely book) or How to Design Programs. By now, both of these may be available on line. Best, r _______________________________________________ Lisp Hug - the mailing list for LispWorks users lisp-hug@lispworks.com http://www.lispworks.com/support/lisp-hug.html