Page 1 of 1

Lisp?

Posted: Wed Aug 01, 2007 7:50 pm
by Twitch
If i wanted to chose a lisp dialect which would you chose Common lisp or Scheme?Common Lisp looks more robust but I'm not sure because I have never used lisp?

Note I have no desire to make a OS or something I just want to see what lisp is like because of all I have heard about it.

Re: Lisp?

Posted: Wed Aug 01, 2007 11:17 pm
by spiner
Twitch wrote:If i wanted to chose a lisp dialect which would you chose Common lisp or Scheme?Common Lisp looks more robust but I'm not sure because I have never used lisp?

Note I have no desire to make a OS or something I just want to see what lisp is like because of all I have heard about it.
Lisp is one of the best languages I have ever used; not to be used for OS Dev, but almost everything else is better and easier with lisp.

Go for Common Lisp; IMHO is the best choice, and you have very good free implementations, like clisp or sbcl.

Enjoy it!

Posted: Mon Aug 06, 2007 4:54 am
by JackScott
I personally would choose Scheme. I think it's a simpler language. It doesn't have a large standard library (either a good or a bad thing, depends how you look at it). I think it's a good thing. It's a more academic language than common lisp, which is more a practical language (it has a library for pretty much everything).

Development tools for each are pretty equal. Both have Emacs modes. :D

Here are some links to my favourite two books on Lisp:
Practical Common Lisp (Common Lisp): http://www.gigamonkeys.com/book/
Structure and Interpretation of Computer Programs (Scheme): http://mitpress.mit.edu/sicp/full-text/book/book.html

Posted: Thu Aug 09, 2007 10:38 pm
by deadmutex
I prefer Common Lisp over Scheme personally. I find that Scheme is a little too minimalist for me. However, whenever I hear people talking about Lisp, they almost always talk about Scheme. The dialect you pick shouldn't matter too much though...

Posted: Fri Aug 10, 2007 7:03 pm
by binutils
i recommend c.
It is good thing learning something that we don't know.
But, IMPE, lisp isn't powerful enough than c, because of, it surely still i don't understand the concept of lisp, so i little wonder about lisp.
I know there is 9 superior abilities in lisp which c can't.
disappoint is between know and dunno.
little wonder.

http://www.paulgraham.com/
http://xi.verbdev.com/xi/
http://common-lisp.net/project/movitz/

Posted: Wed Aug 15, 2007 7:01 pm
by Crazed123
binutils wrote:i recommend c.
It is good thing learning something that we don't know.
But, IMPE, lisp isn't powerful enough than c, because of, it surely still i don't understand the concept of lisp, so i little wonder about lisp.
I know there is 9 superior abilities in lisp which c can't.
disappoint is between know and dunno.
little wonder.

http://www.paulgraham.com/
http://xi.verbdev.com/xi/
http://common-lisp.net/project/movitz/
Mah atah omer?

There really isn't much difference between Common Lisp and Scheme (I've used them both.) at this point except for the boundary between standard libraries and implementation-defined libraries and the macro systems. CL's macro system is simpler but dirtier, and its large standard libraries allows you to construct classes, functions and data structures without thinking about what library you use to do it. However, Scheme is a much cleaner language, has continuations, and the better implementations have just as much, if not more, library support than Common Lisp.