|
From: | Andy Wingo |
Subject: | Re: Lilypond speed (was Re: How to make GNU Guile more successful) |
Date: | Mon, 13 Mar 2017 13:52:55 +0100 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) |
On Mon 13 Mar 2017 00:20, Matt Wette <address@hidden> writes: > If lilypond is performing a lot of eval or lambda generation would turning > off optimization help? > > (compile expr #:opts ‘(#:partial-eval? #f #:cse? #f)) I think Lilypond is currently not going through the compiler at all, so no partial evaluation or anything else is running -- it's just macroexpand-then-interpret. Incidentally in 2.2 the options you need to turn off optimization are a little more complicated. We have "guild compile -O0" which will produce the right set of options but nothing like #:optimize-level 0 or something that you can pass to `compile'. Andy
[Prev in Thread] | Current Thread | [Next in Thread] |