Re: Implementing classes

Julian Stecklina <der_julian@web.de>
14 Sep 2005 21:24:35 -0400

          From comp.compilers

Related articles
[4 earlier articles]
Implementing classes jatinb@noida.hcltech.com (Jatin Bhateja, Noida) (2005-09-02)
Re: Implementing classes Juergen.Kahrs@vr-web.de (=?ISO-8859-1?Q?J=FCrgen_Kahrs?=) (2005-09-04)
Re: Implementing classes kszabo@bcml120x.ca.nortel.com (2005-09-10)
Re: Implementing classes darnottJUNK@rogers.com (Doug Arnott) (2005-09-11)
Re: Implementing classes oliver@first.in-berlin.de (Oliver Bandel) (2005-09-11)
Re: Implementing classes david.boyle@gmail.com (2005-09-14)
Re: Implementing classes der_julian@web.de (Julian Stecklina) (2005-09-14)
| List of all articles for this month |
From: Julian Stecklina <der_julian@web.de>
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 <oliver@first.in-berlin.de> 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
implementation:


"The Art of The Meta-Object Protocol"
http://net.gurus.com/bk/a/0262610744


Regards,
--
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.