Lisp?

Programming, for all ages and all languages.
Post Reply
Twitch
Member
Member
Posts: 40
Joined: Mon Jun 04, 2007 6:29 pm

Lisp?

Post 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.
spiner
Posts: 3
Joined: Mon Oct 02, 2006 4:32 am
Contact:

Re: Lisp?

Post 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!
User avatar
JackScott
Member
Member
Posts: 1031
Joined: Thu Dec 21, 2006 3:03 am
Location: Hobart, Australia
Contact:

Post 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
User avatar
deadmutex
Member
Member
Posts: 85
Joined: Wed Sep 28, 2005 11:00 pm

Post 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...
User avatar
binutils
Member
Member
Posts: 214
Joined: Thu Apr 05, 2007 6:07 am

Post 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/
Crazed123
Member
Member
Posts: 248
Joined: Thu Oct 21, 2004 11:00 pm

Post 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.
Post Reply