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

Alex Martelli aleaxit at
Sun Feb 16 13:10:26 CET 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.


More information about the Python-list mailing list