[Top][All Lists]

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

scm_local_eval is not available in Guile V2.

From: Ian Hulin
Subject: scm_local_eval is not available in Guile V2.
Date: Tue, 15 Nov 2011 13:42:41 +0000
User-agent: Mozilla/5.0 (X11; Linux i686; rv:7.0.1) Gecko/20110929 Thunderbird/7.0.1

Hi all,

The latest git now dies on my V2 Guile system with
.../lily/ error 'scm_local_eval' was not declared in
this scope.

>From Guile V2 NEWS
** No more `local-eval'

`local-eval' used to exist so that one could evaluate code in the
lexical context of a function. Since there is no way to get the lexical
environment any more, as that concept has no meaning for the compiler,
and a different meaning for the interpreter, we have removed the

If you think you need `local-eval', you should probably implement your
own metacircular evaluator. It will probably be as fast as Guile's


This did not crash on Guile V2 until I pulled the latest git
repository today.  David, is this part of you ly:export removal or
related parser brain surgery?


reply via email to

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