Common Lisp vs Scheme

Please compose all posts in Emacs.

Moderators: phlip, Prelates, Moderators General

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")
tekk
 
Posts: 35
Joined: Wed Aug 12, 2009 5:48 am UTC

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)))
User avatar
Xanthir
My HERO!!!
 
Posts: 4325
Joined: Tue Feb 20, 2007 12:49 am UTC
Location: The Googleplex

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? ;)
hrasdt
 
Posts: 17
Joined: Fri Jun 04, 2010 9:25 am UTC

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.
User avatar
modularblues
 
Posts: 690
Joined: Sun Nov 08, 2009 8:33 am UTC
Location: Escher's Wonderland

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.
qbg
 
Posts: 586
Joined: Tue Dec 18, 2007 3:37 pm UTC

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
Dream
WINNING
 
Posts: 4339
Joined: Tue Dec 04, 2007 7:20 pm UTC
Location: The Hollow Scene Epic

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
cjmcjmcjmcjm
 
Posts: 1114
Joined: Tue Jan 05, 2010 5:15 am UTC
Location: Anywhere the internet is strong

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
Dream
WINNING
 
Posts: 4339
Joined: Tue Dec 04, 2007 7:20 pm UTC
Location: The Hollow Scene Epic

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.
User avatar
today's special
 
Posts: 8
Joined: Tue Jul 06, 2010 12:28 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?
lalop
 
Posts: 204
Joined: Mon May 23, 2011 5:29 pm UTC

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.)
EvanED
 
Posts: 4141
Joined: Mon Aug 07, 2006 6:28 am UTC
Location: Madison, WI

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?
Derek
 
Posts: 1605
Joined: Wed Aug 18, 2010 4:15 am UTC


Return to Religious Wars

Who is online

Users browsing this forum: No registered users and 5 guests