the attached patch allows you to get at any object ever returned by any form in the repl. Considering the way I use to repl this is rather conveinent (though maybe keeping a reference to every object ever returned is a bit much...).
i have a few questions (more or less related to this):
1) anybody ever feel that they'd like to get at an objcet returned a while ago?
2) just out of idle curiosity how do you guys use the repl? i know some people basically don't use it, prefering to do everything from buffers, is that common?
3) how the hell do i override the M-RET binding? (in this patch the "magic" key is ?, but i'd prefer M-RET as that'd be consist with slime-inspector-copy-down)
4) this patch will probbaly break badly when *print-base*, *print-pretty* or other printing variables have non default values.
anyway, comments welcome.
On Thu, 01 Jul 2004 17:17:05 +0200, Marco Baringer mb@bese.it said:
Marco> i have a few questions (more or less related to this):
Marco> 1) anybody ever feel that they'd like to get at an objcet returned a Marco> while ago?
Perhaps for a few minutes, but I'd like the GC to remove objects that I created last month :-)
Marco> 2) just out of idle curiosity how do you guys use the repl? i know Marco> some people basically don't use it, prefering to do everything Marco> from buffers, is that common?
I use the repl to evaluate random forms because it provides a record of what was done, but I use buffer/definition eval/compile for most defining forms. (This is in the LW IDE, but I would use slime in the same way.)
__Martin