This is the mail archive of the
guile@cygnus.com
mailing list for the Guile project.
Re: A&S Footnote (Re: records)
Per Bothner <per@bothner.com> writes:
> Jost Boekemeier <jostobfe@linux.zrz.TU-Berlin.DE> writes:
> In O-O terminology "delagation" normally means inheritance through
> a chain of "parent" *objects*: A message that is not understood
> gets passed [...] to another object to handle.
That is normally called "repeated inheritance". :) But as I understand
it you can't inherit from an object unless the object is a class.
Delegation normally means that a service is not implemented here but
by another class' object. There is a nice "delegation only" OO system
derived from Oberon but I can't remember its name. And I think slib
has also a OO system that uses delegation.
> delegation, but neither Java, Smalltalk, CLOS, Simula67, or
As far as I know Smalltalk does this.
Jost