From: | Martin Ward <martin@gkc.org.uk> |
Newsgroups: | comp.compilers |
Date: | Wed, 10 Sep 2014 09:44:24 +0100 |
Organization: | Compilers Central |
References: | 14-09-005 14-09-007 |
Keywords: | OOP, design |
Posted-Date: | 10 Sep 2014 11:03:30 EDT |
> [I've always thought of OOP as being orthogonal to imperative,
> declarative, or functional. But I'm not sure how much it matters.
> Are there any functional OOP languages? -John]
Common Lisp has the Common Lisp Object System (CLOS) for object-oriented
programming. Scheme has Tiny-CLOS. It is possible to program
in an object oriented style in Haskell:
http://www.haskell.org/haskellwiki/OOP_vs_type_classes
--
Martin
Dr Martin Ward STRL Principal Lecturer & Reader in Software Engineering
martin@gkc.org.uk http://www.cse.dmu.ac.uk/~mward/ Erdos number: 4
G.K.Chesterton web site: http://www.cse.dmu.ac.uk/~mward/gkc/
Mirrors: http://www.gkc.org.uk and http://www.gkc.org.uk/gkc
Return to the
comp.compilers page.
Search the
comp.compilers archives again.