Paul <p...@paulwmorris.com> writes:

> So I assume (as a non-authority in this area) that the best way to
> address the slowdown is to start using guile 2.0's compiler to compile
> LilyPond's scheme code.

For scm/*.scm, yes.  But LilyPond code does a lot by interpreting Scheme
code via #... and $... .  It may mean moving a lot of much-executed code
out of *.ly to separate *.scm files, and we don't currently have a
strategy for doing that at the LSR/user level anyway.

> And I suppose taking that step would make sense after the known bugs
> are fixed and things work using the interpreter, but are just slower.

Well, "just" is at showstopper level.  But I still think that it makes
sense focusing on it once it has become trivial for Guile developers to
reproduce and analyze the problems.  It will be so much more easy to get
them interested in contributing to significant improvements.

-- 
David Kastrup

_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to