[CM] __func__ in lisp?
Bill Schottstaedt
bil at ccrma.Stanford.EDU
Thu Jul 23 12:34:16 PDT 2009
> 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.
More information about the Cmdist
mailing list