Re: Implementing classes

Julian Stecklina <>
14 Sep 2005 21:24:35 -0400

          From comp.compilers

Related articles
[4 earlier articles]
Implementing classes (Jatin Bhateja, Noida) (2005-09-02)
Re: Implementing classes (=?ISO-8859-1?Q?J=FCrgen_Kahrs?=) (2005-09-04)
Re: Implementing classes (2005-09-10)
Re: Implementing classes (Doug Arnott) (2005-09-11)
Re: Implementing classes (Oliver Bandel) (2005-09-11)
Re: Implementing classes (2005-09-14)
Re: Implementing classes (Julian Stecklina) (2005-09-14)
| List of all articles for this month |

From: Julian Stecklina <>
Newsgroups: comp.compilers
Date: 14 Sep 2005 21:24:35 -0400
Organization: Compilers Central
References: 05-09-011 05-09-035 05-09-048
Keywords: OOP
Posted-Date: 14 Sep 2005 21:24:35 EDT

Oliver Bandel <> writes:

> Isn't LISP's OO-System the most powerfull?

Common Lisp supports CLOS, the Common Lisp Object System. It supports
multiple inheritance, multiple dispatch (think methods specialized on
more than one class). Classes can be changed at runtime. You can
change what class something is an instance of after it is created. The
order and way how methods override each other is completely
customizable by the programmer. It implemented most of Aspect-Oriented
Programming before the term was even coined... and is (in most
implementations) compiled and fast.

And (as I mentioned before) there is a book dealing with its

"The Art of The Meta-Object Protocol"

Julian Stecklina

When someone says "I want a programming language in which I
need only say what I wish done," give him a lollipop. - Alan Perlis

Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.