guile-devel
[Top][All Lists]
Advanced

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

Re: Autocompilation/LilyPond


From: Ludovic Courtès
Subject: Re: Autocompilation/LilyPond
Date: Sat, 10 Mar 2012 23:41:32 +0100
User-agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.93 (gnu/linux)

Hi David,

Sorry for the late reply.

David Kastrup <address@hidden> skribis:

> Previous attempts have mostly exploded around the problem that we have
> something like
>
> (for-each ly:load init-scheme-files)
>
> in our lily.scm file, and the auto-compiler attempts to compile all of
> those files independently as far as I understand.  Unfortunately, some
> of them contain macro definitions that other files rely on.

The order in which files get compiled does not matter; the semantics of
programs do not depend on whether code is being bytecode-interpreted or
just interpreted by (ice-9 eval).

The only reason you might want to compile files in topological order is
performance.

Does that answer your question?

Thanks,
Ludo’.




reply via email to

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