Common Lisp vs Scheme

Please compose all posts in Emacs.

Moderators: phlip, Moderators General, Prelates

tekk
Posts: 35
Joined: Wed Aug 12, 2009 5:48 am UTC

Common Lisp vs Scheme

Postby tekk » Sun Jun 13, 2010 1:07 am UTC

(display "Do you prefer the ease of reading and simplicity of Scheme?")
(format t "Or perhaps the power of common lisp?")
(display "For me I must admit I much prefer scheme, it's just so much....cleaner and better")

User avatar
Xanthir
My HERO!!!
Posts: 5046
Joined: Tue Feb 20, 2007 12:49 am UTC
Location: The Googleplex
Contact:

Re: Common Lisp vs Scheme

Postby Xanthir » Sun Jun 13, 2010 4:37 am UTC

If you do any significant hacking in Scheme you'll end up rewriting half of Common Lisp, only slow and ideosyncratic. If you like the simplicity of some of Scheme's naming, you can duplicate that easier than you can duplicate the efficiency of a CL built-in.

Scheme does have a few things going for it, namely native continuations. But still, I'd just go with CL.
(defun fibs (n &optional (a 1) (b 1)) (take n (unfold '+ a b)))

hrasdt
Posts: 18
Joined: Fri Jun 04, 2010 9:25 am UTC

Re: Common Lisp vs Scheme

Postby hrasdt » Sun Jun 13, 2010 11:15 am UTC

Schemer here, I'm considering learning CL for fun though. Scheme is much smaller, which is a definite plus in my books.
Are we going to include elisp in this discussion too? ;)

User avatar
modularblues
Posts: 689
Joined: Sun Nov 08, 2009 8:33 am UTC
Location: Escher's Wonderland
Contact:

Re: Common Lisp vs Scheme

Postby modularblues » Sun Jun 13, 2010 8:05 pm UTC

I'm biased toward Scheme because of an unhealthy relationship with it freshman year of college.

qbg
Posts: 586
Joined: Tue Dec 18, 2007 3:37 pm UTC

Re: Common Lisp vs Scheme

Postby qbg » Sun Jun 13, 2010 10:32 pm UTC

CL. Scheme has the TCO guarantee and continuations, but most CL implementations support TCO, and continuations are often needed.

User avatar
Dream
WINNING
Posts: 4338
Joined: Tue Dec 04, 2007 7:20 pm UTC
Location: The Hollow Scene Epic

Re: Common Lisp vs Scheme

Postby Dream » Mon Jun 21, 2010 12:39 am UTC

Common Lisp because Common Lisp Music. Not only is it incredibly important in the history of computer music, it is actually still more powerful and useful than many other computer composition environments developed since.
I knew a woman once, but she died soon after.

User avatar
cjmcjmcjmcjm
Posts: 1155
Joined: Tue Jan 05, 2010 5:15 am UTC
Location: Anywhere the internet is strong

Re: Common Lisp vs Scheme

Postby cjmcjmcjmcjm » Sat Jun 26, 2010 5:40 am UTC

Dream wrote:Common Lisp because Common Lisp Music. Not only is it incredibly important in the history of computer music, it is actually still more powerful and useful than many other computer composition environments developed since.

Speaking of music programs, I go Scheme because that is what powers my favourite typesetting software
frezik wrote:Anti-photons move at the speed of dark

DemonDeluxe wrote:Paying to have laws written that allow you to do what you want, is a lot cheaper than paying off the judge every time you want to get away with something shady.

User avatar
Dream
WINNING
Posts: 4338
Joined: Tue Dec 04, 2007 7:20 pm UTC
Location: The Hollow Scene Epic

Re: Common Lisp vs Scheme

Postby Dream » Tue Jun 29, 2010 8:02 am UTC

Actually, Common Music is now being developed in Scheme, and Lisp may not be supported in future. Oh well.
I knew a woman once, but she died soon after.

User avatar
today's special
Posts: 8
Joined: Tue Jul 06, 2010 12:28 pm UTC

Re: Common Lisp vs Scheme

Postby today's special » Tue Jul 06, 2010 12:54 pm UTC

no brainer: scheme. every scheme comes with libraries nowadays and no one uses lisp anymore. hell, even paul graham uses scheme now.

lalop
Posts: 210
Joined: Mon May 23, 2011 5:29 pm UTC

Re: Common Lisp vs Scheme

Postby lalop » Sat Oct 08, 2011 3:31 am UTC

bump because i could use info on this. What's the most python-like "batteries included" version of either?

EvanED
Posts: 4301
Joined: Mon Aug 07, 2006 6:28 am UTC
Location: Madison, WI
Contact:

Re: Common Lisp vs Scheme

Postby EvanED » Sat Oct 08, 2011 4:15 am UTC

Actually at this point I'd go for Clojure. It's not really Python-like, but there are a number of things I like about its computational model more than either CL or Scheme. (In particular, the far more restricted capability of set! and its ilk -- especially as compared to CL and R5RS.)

Derek
Posts: 2060
Joined: Wed Aug 18, 2010 4:15 am UTC

Re: Common Lisp vs Scheme

Postby Derek » Sat Oct 08, 2011 10:06 am UTC

For someone only vaguely familiar with the Lisp family, what is the difference between the two?


Return to “Religious Wars”

Who is online

Users browsing this forum: No registered users and 0 guests