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

Courageous jkraska at san.rr.com
Thu Nov 21 02:38:22 EST 2002


>        Macros in LISP may make it possible to write "extremely readable code" 
>-- but what level of LISP expertise is required to write those macros?
>
>        If you have to supply the macros ahead of time, the users aren't 
>learning LISP, they are learning "MacroExtendedLISP"...

A number of "standard constructs" used routinely in LISP are actually
macros in some standard distributions, such as Franz. One of the
genuinely useful capabilities of LISP is the ability to define domain-
specific languages. Although certain negatives do apply, of course.

C//




More information about the Python-list mailing list