This is the mail archive of the
guile@sourceware.cygnus.com
mailing list for the Guile project.
Re: Goops and the module system
- To: Michael Livshin <cmm at verisity dot com>
- Subject: Re: Goops and the module system
- From: Jost Boekemeier <jostobfe at linux dot zrz dot TU-Berlin dot DE>
- Date: 02 Mar 2000 19:41:00 +0100
- Cc: Miroslav Silovic <silovic at zesoi dot fer dot hr>, Jim Blandy <jimb at red-bean dot com>, guile at sourceware dot cygnus dot com
- References: <20000127120716.29627.qmail@web1805.mail.yahoo.com> <200001280904.JAA00754@ossau> <38918B07.F7DDA4A7@enteract.com> <m3vh3at4d9.fsf@savonarola.red-bean.com> <p2tem9vrjku.fsf_-_@kirsche.zrz.tu-berlin.de> <7ebt4zubuv.fsf@zesoi.fer.hr> <s3ln43c1kn.fsf@verisity.com>
Michael Livshin <cmm@verisity.com> writes:
[external overrides]
> well, there obviously are times when you do want to override things.
Could you please give an example?
> [ 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.
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...
Jost