guile-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Lilypond speed (was Re: How to make GNU Guile more successful)


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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]