This is the mail archive of the mailing list for the Guile project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Goops and the module system

Jost Boekemeier <jostobfe@calvados.zrz.TU-Berlin.DE> writes:

> Michael Livshin <> writes:
> [external overrides]
> > well, there obviously are times when you do want to override things.
> Could you please give an example?

interactive developement, patching a running system, working against
an uncooperative library...

> > [ not really a disagreement, just a datapoint.  I guess I should read
> >   the paper you reference, too. ]
> Itīs the ObjectiveC approach.  You can attach all kinds of additional
> information to the original class but you have to take care that
> you donīt shoot yourself (or other people) in the foot.

of course.  such a system is used in my employer's product, and it's a 
big win.

> BTW Miroslav, have you red his comment on multiple dispatch (page 53):
> "obsolete, dangerous" and doesnīt go together with his external
> overrides (no "run-time extensibility") . -- Very cool...

yup, pretty clueless of him.

> Jost


You have a tendency to feel you are superior to most computers.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]