>>16
Not that I can think of. It looks like whatever language
>>7 is in lets you peek at the call stack and re-call functions from it, but that's really just another way of saying a name has been defined. You have to define names somewhere in order to be able to use those names later. Automating and hiding the actual definition in that way is pretty clever. CL doesn't provide a way to get at this info, as far as I know. The arguments.callee would be easy enough to hack into the lambda macro, but arguments.callee.caller (and more levels up?) would be hard.