> I think this thing almost has to be a reader macro to work right.

for file and line, perhaps, but, as an experiment, I've implemented it
as __func__ (a variable, defined only within a named closure; its
value is the symbol for the function being defined).  

(define (hiho arg) (list arg __func__))
(hiho 1)
(1 hiho)

hmmm, maybe it should be defined at top-level so you don't always
have to check that, but it's value outside  a named closure would be
nil.

_______________________________________________
Cmdist mailing list
[email protected]
http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist

Reply via email to