Le 26/06/2022 à 12:37, Nala Ginrut a écrit :
OK, let's face the issues, I encountered similar problems like what you described.

1. To avoid the irritating compiling message, I have to use parameters to rebind current-error-port.

OK, interesting to know, thanks.

2. Sometimes folks compile the Guile code and installed it in a wrong load path, so when you run it, it will auto compile everthing again.


This one is a real problem, but not one we're facing in LilyPond.

3. The debug information seems broken for a long time, it's not good to trace the error. But I don't think it's because of the design of Guile, it's broken when Guile had upgraded the VM implementation. It was good before that.


Yes. I remember seeing the bug on debbugs, but I can't seem to find it right now. I recall that Mark H. Weaver commented that interpreted code went through primitive-eval on traditional expressions (not syntax objects).


Best,
Jean


Reply via email to