This is the mail archive of the
guile@sourceware.cygnus.com
mailing list for the Guile project.
Re: Goops and the module system
- To: Miroslav Silovic <silovic at zesoi dot fer dot hr>
- Subject: Re: Goops and the module system
- From: Michael Livshin <cmm at verisity dot com>
- Date: 29 Feb 2000 20:20:56 +0200
- Cc: Jost Boekemeier <jostobfe at calvados dot zrz dot TU-Berlin dot DE>, Jim Blandy <jimb at red-bean dot com>, guile at sourceware dot cygnus dot com
- Organization: who? me?
- 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>
Miroslav Silovic <silovic@zesoi.fer.hr> writes:
> Jost Boekemeier <jostobfe@calvados.zrz.TU-Berlin.DE> writes:
>
> > Remember: No external overrides. You must either create a derived
> > class <my-representation> and specialize fetch to <my-representation>,
> > <string> or you create your own class and specialize fetch to it:
> > <my-class>,<representation>,<string>.
>
> Yes external overrides. Read Pietr Schonmacher's paper (at
> www.gerbil.org/tom) for the reasons why you really -want- to be able
> to override things on the existing classes from odd places.
well, there obviously are times when you do want to override things.
it's still desirable to have the system slap you on the wrist when you
do it accidentally, though.
[ not really a disagreement, just a datapoint. I guess I should read
the paper you reference, too. ]
> How to eff the ineffable?
good question, that ;)
--
Who's afraid of the garbage collector?