Sun Aug 9 12:05:38 CEST 2009
Keeping track of value names
How to tag values with names? Every time a value is lifted from the
environment, it could be recorded in the VALUE struct for debugging
purposes. When there is an error, the current value's name could be
used for reporting.
Hmm.. It's not so simple.. It's probably easier to tag the primitive
struct itself with names.
Ok: solution was this: tag the sc struct with the primitive before
executing it: exceptions come from the call chain, or the interpreter.