Why is Python popular, while Lisp and Scheme aren't?

Jacek Generowicz jacek.generowicz at cern.ch
Sun Nov 10 07:33:59 EST 2002


larrye2000 at hotmail.com (larry) writes:

> Another question that could be asked about Lisp is:
> Most people it seems have nothing good to say about lisp:"it's hard to
> read,it's slow, nobody uses it, it's hard to learn etc, etc".

These people, invariably, haven't got a clue about Lisp.


Chad Netzer <cnetzer at mail.arc.nasa.gov> writes:

> On Friday 08 November 2002 15:48, larry wrote:
> >
> > Why do SOME people think Lisp is a fantastic programming langugae?
> > Are we missing something?

> Because for all it's silly, irritating parenthesis, it got some
> things very right.

Yes ... including the parentheses. [*]

> Whenever I see a new language, I tend to ask myself: "What subset of 
> LISP is it trying to do, and what does it give up to do so."

This is the perfect cue for mentioning ...

Greenspun's Tenth Rule of Programming: "Any sufficiently complicated C
or Fortran program contains an ad-hoc, informally-specified bug-ridden
slow implementation of half of Common Lisp."

(Some people like to add the caveat: This includes implementations of
Common Lisp.)



[*] Acutally, there are no parentheses in Lisp, but let's leave that
discussion for another day.



More information about the Python-list mailing list