[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/parse-scm.cc:59:64: 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
function.
If you think you need `local-eval', you should probably implement your
own metacircular evaluator. It will probably be as fast as Guile's
anyway.
-----------------------------------------------------------------------
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?
Cheers,
Ian
- scm_local_eval is not available in Guile V2.,
Ian Hulin <=