Commit dde8a6a3 authored by Juergen Nickelsen's avatar Juergen Nickelsen

TODO update

parent 9a957690
......@@ -6,12 +6,16 @@
* comment out debug calls (they do cost...)
@ idea: have a stack for bound symbols, saved values, and number
+ idea: have a stack for bound symbols, saved values, and number
of saved bindings each, to be accessed by something like a
(local-bindings n) function, with n being the number of levels
to look at. And lo!, together with a stack of the bind contexts
(lambda, let, etc.) this could give us a *nice* stack trace.
Investigate; to do not before the existing regtests are done.
Investigate; to do not before the existing regtests are done. ->
Done, but with only one stack for the symbols + saved values;
still the unified bindings saving has cleaned up a buggy mess of
eval { } contexts which weren't correctly restoring the bindings
anyway.
+ Bperl (perl "\%Sexp::symbols" 'dump)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment