Dear Chicken fans,
I am debugging some code that fails during macro expansion in csc like this:
Syntax error: illegal atomic form
#<procedure (write-char c3201 . tmp32003202)>
Expansion history:
<syntax> (let426 ((out424 (#%open-output-string)))
(let426 ((out425 out424)) (#%display "new Ajax." out425) (#<procedure
(write-char c3201 . tmp32003202)> #\~ out425) (#%display "a('" out425)
(#%display update out425) (#%display "', '" out425) (#<procedure (write-char
c3201 . tmp32003202)> #\~ out425) (#%display "a', { " out425) (#<procedure
(write-char c3201 . tmp32003202)> #\~ out425) (#%display "a });" out425))
(#%get-output-string out424))
<syntax> (#%open-output-string)
<syntax> (##core#begin (let426 ((out425 out424))
(#%display "new Ajax." out425) (#<procedure (write-char c3201 . tmp32003202)>
#\~ out425) (#%display "a('" out425) (#%display update out42[....]
I'd like to see the trace reaching farther back than this to see
where the entry point has been (a line number would be a nice thing).
Yes, I have tried setting -:a to something bigger than 8 (the
default, as runtime.c tells me). But no effect. Am I using this
right? Can this be done with csc?
Kind regards,
Christian
_______________________________________________
Chicken-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/chicken-users