[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]


From: Han-Wen Nienhuys
Subject: Re: [PATCH] Avoid `SCM_VALIDATE_LIST ()'
Date: Sun, 07 Sep 2008 12:00:21 -0300
User-agent: Thunderbird (X11/20080723)

Neil Jerram escreveu:
> 2008/9/7 Han-Wen Nienhuys <address@hidden>:
>> I am not using and enhancing GUILE primarily for fun.  A large part of
>> the lilypond architecture in written in it, and performance problems
>> in GUILE often translate directly to problems in LilyPond.  The reason
>> I delved in the GC years ago was because lily was spending half of its
>> time running GUILE's GC.
>> I feel using GUILE has been a big mistake -especially considering the
>> amount of time I sank into it.  I seriously looked into moving lily to
>> mzscheme, but I lack the bandwidth to do that now.
>> I hope you can understand that I have a somewhat different basic
>> attitude wrt GUILE development.
> I'm sorry to hear that.  Personally, I hugely appreciate the time that
> you've invested in Guile's GC.  I wish I understood the GC fully
> myself, so I could help more with that work.

Actually, since the couple of cleanups (or as some on this list like
to say: 'cleanups') I did, the GC has become a lot more simple.  It's
not really that difficult, you just have to take a more global view of
the interpreter.  The nice thing about GC is that if you break it, it
tends break all over the place in obvious ways.  Usually, you can't
even get to the 'guile>' prompt.

Please feel free to dive in and bug me with questions. I am always
very eager to help people that will take over code maintenance duties
from me :-)

 Han-Wen Nienhuys - address@hidden -

reply via email to

[Prev in Thread] Current Thread [Next in Thread]