Whatever is on your mind, whether Lisp related or not.
-
Keerthivasan
- Posts: 7
- Joined: Wed Dec 28, 2011 7:40 am
Post
by Keerthivasan » Wed Dec 28, 2011 7:57 am
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.
![Cool 8-)](./images/smilies/icon_cool.gif)
-
nuntius
- Posts: 538
- Joined: Sat Aug 09, 2008 10:44 am
- Location: Newton, MA
Post
by nuntius » Wed Dec 28, 2011 9:58 am
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/
-
Keerthivasan
- Posts: 7
- Joined: Wed Dec 28, 2011 7:40 am
Post
by Keerthivasan » Wed Dec 28, 2011 12:23 pm
Thanks Nuntius for your reply
![Smile :)](./images/smilies/icon_e_smile.gif)
. Let me check all the links you have mentioned and come back . thanks again
-
Keerthivasan
- Posts: 7
- Joined: Wed Dec 28, 2011 7:40 am
Post
by Keerthivasan » Thu Dec 29, 2011 2:39 am
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?
![Question :?:](./images/smilies/icon_question.gif)
FYI, i am trying to understand the manual which comes along with it. Thanks for your time
-
nuntius
- Posts: 538
- Joined: Sat Aug 09, 2008 10:44 am
- Location: Newton, MA
Post
by nuntius » Thu Dec 29, 2011 11:24 pm
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/
-
Keerthivasan
- Posts: 7
- Joined: Wed Dec 28, 2011 7:40 am
Post
by Keerthivasan » Fri Dec 30, 2011 2:57 am
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.
![Smile :)](./images/smilies/icon_e_smile.gif)