On Sunday 02 October 2005 03:55 pm, Peter Mogensen wrote: > I could easily rewrite everything and still maintain the old output > functionality, by just implementing a new exporter class....
True enough, and bearing my first point about staying compatible with ancient things for eternity in mind, it seems perhaps the best course is to do just that. Build a new one, let them exist concurrently, and aim to eventually slide the old, tangled up and subtly dysfunctional code into the dustbin of obscurity, replacing it with your beautiful new perfectly conceived magnificent, magical creation. :D Yeah, I'm really frustrated with the Lilypond code, and I think perhaps what it really does need is to be thrown in the trash and redone from scratch. It has subtle problems that I never could come up with any reasonable way to solve. It works perfectly sometimes, under carefully controlled circumstances, but it often produces pure garbage. It ddeffinittelyy doees not handdle reaal--worlld ssituatiions very well. (Her ewe go withh teh cdoubbled letters aagiann. Ssiighh. Ittwass worrking finne a mminutte a go..) When the accidental handling code had that same symptom, I spent a lot of time trying to tweak and twiddle it, and I ultimately solved all of the problems once and for all by trashing it and starting over with something fresh. I feel like the Lilypond stuff is probably in the same boat. It's just a question of not thinking of everything the code would have to do at the outset, and then trying to go back and tack things on. What we're trying to get it to do exceeds how far Hans's original design can be pushed. It needs fresh new thinking. -- Michael McIntyre ---- Silvan <[EMAIL PROTECTED]> Linux fanatic, and certified Geek; registered Linux user #243621 http://www.geocities.com/Paris/Rue/5407/ http://rosegarden.sourceforge.net/tutorial/ ------------------------------------------------------- This SF.Net email is sponsored by: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl _______________________________________________ Rosegarden-devel mailing list [email protected] - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
