yes, CL _is_ OO! (was Re: (PEP-308) Python's Conditional Selection Operators)

Alex Martelli aleaxit at yahoo.com
Sun Feb 16 07:10:26 EST 2003


Stephen Horne wrote:
   ...
> Are you sure common lisp is object oriented? - It's a bit of a

Absolutely!  The Common-Lisp Object System (CLOS), which is part of
the CL standard, offers one of the richest OO systems you could dream
of.  More powerful than Python's, even!, because it supports multiple
dispatch -- dispatching on more than one object, while Python, like
most other OO languages (Dylan being another important exception),
only dispatches on the first, "distinguished" object.


Alex





More information about the Python-list mailing list