This is the mail archive of the guile@sourceware.cygnus.com 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


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?

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