3 ms·
By the way, Common Lisp is neither "pure" functional nor not-OO. It's a multi-paradigm language that supports imperative, functional, object-oriented, language-
by Hexstream 17y ago
By the way, Common Lisp is neither "pure" functional nor not-OO. It's a multi-paradigm language that supports imperative, functional, object-oriented, language-oriented, etc.
Google for CLOS, the Common Lisp Object System. I'd say it's more "pure OO" than most so-called object systems in use to day.
Haskell would count as purely functional, not Lisp.
- dantheman 17y agoAgreed -- I've read the art of the metaobject protocol. But when most people think of functional programming they think of lisp, and this was about perception and not technical accuracy.