Why aren't we all speaking LISP now?

Hannah Schroeter hannah at schlund.de
Thu May 10 11:13:54 EDT 2001


Hello!

In article <eFgK6.65907$ii.8366534 at afrodite.telenet-ops.be>,
LeoDeBeo  <leodebeo at hotmail.com> wrote:
>[...]
>11) people tell me that i should mention LISP but i'm content with the 
>functional features of Python

Lisp, however, is not just a functional programming language. For that,
you could rather mention ML or Haskell.

And there are things about Lisp you find in almost no other language,
such as macros that have the full computational abilities of the
language itself, an object system with (de facto) a meta object protocol,
definable method combinations, method dispatch on more than one argument,
etc.

So, like Python, Lisp *has* functional tools like first class function
objects (created from lambdas or from named functions), however that's
not the only thing in Lisp, and usual programs will often be more OO-slanted
than functional.

>[...]

Kind regards,

Hannah.



More information about the Python-list mailing list