Why is Python popular, while Lisp and Scheme aren't?
Anders J. Munch
andersjm at inbound.dk
Sun Dec 1 19:25:09 EST 2002
"Pascal Costanza" <costanza at web.de> wrote:
>
> I hope that you (and anybody else) don't understand the following as an
> attack, but: People who dislike Lisp because of the parens haven't yet
> (fully) understood the essence of Lisp. I have said this several times
> before - the most important feature of Lisp is that code and data are
> the same.
I like Lisp. I have used Lisp (well actually Scheme) before, and I
may well find opportunity to use it again. I like the dynamic typing,
the higher-order functions, the support for a functional programming
style, the comparative runtime efficiency, the ease of learning the
syntax and much more, and yes, I also like the code-as-data thing.
But I don't like the verbosity and reliance on positional information,
that comes with the s-expression syntax that implements code-as-data.
So it's a tradeoff. Syntax is my primary interface with my programs,
so I prioritize that highly. Your tradeoff, it seems, is different.
I assure you that it is quite possible to understand - and appreciate -
the essence of Lisp yet choose not to use it due to the
lots-of-parentheses syntax.
- Anders
More information about the Python-list
mailing list