views:

130

answers:

4

Any online tutorial on lisp which can teach the basics (loop, condition and etc) of this language in a short time?

A: 

Try this: http://java.ociweb.com/mark/clojure/article.html

sarnold
+3  A: 

Common Lisp tutorial on Wikibooks, for beginners, http://en.wikibooks.org/wiki/Common_Lisp/First_steps/Beginner_tutorial , bit more advanced, http://en.wikibooks.org/wiki/Common_Lisp/First_steps/Experienced_tutorial

Not a tutorial but rather a full book (but good and straight forward): Practical Common Lisp, http://www.gigamonkeys.com/book/

Steve Yegge's Emergency Elisp is not about Common Lisp, but I still find it quite good to get at feeling for the Lisp family of languages: http://steve-yegge.blogspot.com/2008/01/emergency-elisp.html

Jacob Oscarson
thank you very much
hlisp
Seibel's PCL rocks.
Frank Shearar
A: 

If you can make it through it (I wasn't able to the first time I read it), reading Paul Graham's The Roots of Lisp gives a nice overview of the very basics of the language, and how to implement it in itself, with only a few primitives.

On Lisp is another, oft-recomended and not too out of date book, again by Paul Graham, that will definitely teach you what you want to know. It's online, for free.

Personally, though, I'd recommend Clojure to you over CL. It's got a fast-growing, welcoming, smart community making cool things. Not only that, but you've got access to everything that Java does, and you're running on the JVM (it's portable and damn fast).

Good luck!

Isaac Hodes
I have seen some of the Clojure community, and I don't think they're that fat-growing; some of them are rather trim.
JasonFruit
Haha, good catch.
Isaac Hodes
A: 

http://www.psg.com/~dlamkins/sl/ is a good start - read up to chapter 3. Chapter 3 really gets you the feel. The rest of the book is good too, but I recommend reading .... http://www.cs.cmu.edu/~dst/LispBook/ next. From there, you should read .... http://www.gigamonkeys.com/book/

I chose these in order of importance and difficulty. SL being the easiest and most important, then Gentle, then PCL

Alex