
11 Dec
2009
11 Dec
'09
9:02 p.m.
Matthias Koeppe <mkoeppe+slime@mail.math.uni-magdeburg.de> writes:
Can you think of a way to make it work for either case? Evaluating lists-as-presentations is annoying.
Unfortunately not, though I have been thinking about this since 2006 (well, OK, not every day!), when we discussed this issue first on this list.
I think we found a case for *EVALHOOK*. The Slime repl evaluator would have to be advised about which objects came from presentations; in the evalhook, it'd test if the arg is same to such an object -- if it is, it'd not evaluate that object. The advising part would probably be a bit involving because we'd have to guarantee EQness. I'm almost tempted to hack in *EVALHOOK* into SBCL's interpreter... ;-) -T.