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: Making Guile slower


Mikael Djurfeldt <mdj@mdj.nada.kth.se> writes:

> 
> Right.
> 
> And, if it turns out that this isn't sufficient, and that people
> anyway get GC problems with roots here, then---sure---we could perhaps
> sacrifice 5% of performance in order to achieve greater robustness.

Waiting for someone to have a bizarre problem that they can't explain
is *not* the answer (how long have these bugs been hidden in
guile?). What you'll observe (if you have the stamina to follow it all
the way through; this'll take a while) is one of your objects suddenly
becoming another object. So you'll spend a couple of hours looking for
assignment mistakes through the code, you'll try to figure out why you
chose to use that cell to create a new object, and you'll end up very
frustrated; once you discover that it's guile's fault, you'll be quite
likely to turn to something other than guile (if it happened to me,
and I didn't know why, I'd certainly be pissed off).

-- 
Gregh

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