Neil Jerram escreveu: > 2008/9/7 Han-Wen Nienhuys <[EMAIL PROTECTED]>: >> 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 - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen