Page 1 of 1

Hi Everyone! New comer on Board

Posted: Wed Dec 28, 2011 7:57 am
by Keerthivasan
Hi Everyone,
My Best wishes to you all. I am a java programmer, working in a company. Recently, i found that LISP scripts can be integrated with java application. So, i want to learn LISP. I am a very beginner. I have also went through a little lisp in the net. I see there are various LISP implementations. what are they? BTW, I am using windows in my laptop. Can LISP environment be setup in windows? if so,could someone give suggestions on setting LISP environment in my machine. Please suggest a LISP book for beginner. Thanks for your time and effort. 8-)

Re: Hi Everyone! New comer on Board

Posted: Wed Dec 28, 2011 9:58 am
by nuntius
If you want to integrate lisp with Java, I'd recommend Clojure first and ABCL second.

http://clojure.org/
http://common-lisp.net/project/armedbear/

If Java isn't a requirement, I'd recommend a different Common Lisp implementation (see the CL forum FAQ for ideas) or Racket. CL is the more mature language and has excellent compilers. Racket has a tighter, more academic community and a good development environment.

http://racket-lang.org/

Re: Hi Everyone! New comer on Board

Posted: Wed Dec 28, 2011 12:23 pm
by Keerthivasan
Thanks Nuntius for your reply :) . Let me check all the links you have mentioned and come back . thanks again

Re: Hi Everyone! New comer on Board

Posted: Thu Dec 29, 2011 2:39 am
by Keerthivasan
Hi Nuntius and everyone,
I have chosen abcl to proceed further. can you just help me where to start with. i have downloaded abcl into my machine. how to start LISP as a beginner? is abcl lisp any different? :?: FYI, i am trying to understand the manual which comes along with it. Thanks for your time

Re: Hi Everyone! New comer on Board

Posted: Thu Dec 29, 2011 11:24 pm
by nuntius
ABCL is an implementation of Common Lisp (CL). Since it runs in Java, it has slightly different ways of loading and compiling, and it has special Java-specific hooks. Since it implements CL, it shares the same core language as all other CL implementations.

This seems to be the primary document for getting ABCL installed and running.
http://common-lisp.net/project/armedbea ... -user.html

Once you figure out how to get a REPL (interactive lisp prompt) running and/or compile and run lisp files, start looking at general CL resources.

The most commonly recommended CL book is
http://www.gigamonkeys.com/book/

The easiest way to install CL libraries is
http://www.quicklisp.org/beta/

Re: Hi Everyone! New comer on Board

Posted: Fri Dec 30, 2011 2:57 am
by Keerthivasan
Hi Nuntius, Thanks for your great help. I have installed abcl and able to use REPL prompt. Just started with Hello World! Let me go and read the book in gigamonkeys.com. :)