Marc, is there any way I can get the sourcecode filename, name of global define, and line number, that a particular line was compiled at?
E.g. (so here, ##file, ##in-define and ##line would be output by the macro so the compiler would actually compile those at line 3, 6 and 8.)
(define-macro (loc) `(print "This was printed at " ##file " in define " ##in-define " line " ##line "\n"))
(loc)
(define (something)
?
Thanks.