[Bese-devel] Re: compile-op error on backtracking.lisp

Nikodemus Siivola nikodemus at random-state.net
Fri Jun 16 21:32:12 UTC 2006


Marco Baringer <mb at bese.it> writes:

> we need a way to know all of the local variables and functions (we
> should grab symbol-macros and macrolets as well, but we don't
> atm). this is done using these snippets (arnesi/src/lexenv.lisp):

Right. Taking a slightly better look at the PCL walker, it seems to
ignore variables totally -- since they don't matter for the stuff
it is doing.

How painfull are the workarounds I suggested?

(While getting the PCL code-walker to add variable information to
environments doesn't seem horribly hard, it seems fiddly enough that
unless something makes it rather urgent, I doubt I'll get to it very
soon.)

Cheers,

  -- Nikodemus              Schemer: "Buddha is small, clean, and serious."
                   Lispnik: "Buddha is big, has hairy armpits, and laughs."




More information about the bese-devel mailing list