On Fri, Dec 18, 2009 at 10:20 AM, Christian Kellermann
<ck...@pestilenz.org> wrote:
> I'd like to see the [syntax] trace reaching farther back than this to see
> where the entry point has been

csc is a driver for chicken.  Try this:

$ csc -v -compiler "`which chicken` -:a100" aa.scm
Syntax error: illegal atomic form

        #(done41)

        Expansion history:

        <syntax>                (##core#begin (foo 1 2 3 4 5 6 7 8))
        <syntax>                (foo 1 2 3 4 5 6 7 8)
        <eval>          (##sys#cdr input5)
        <eval>          (##sys#pair? temp16)
        <eval>          (##sys#car tail15)
        <eval>          (##sys#cdr tail15)
        <eval>          (##sys#cons (rename14 (##core#syntax foo)) args)
[... elide 43 lines ...]
        <eval>          (##sys#eq? tail15 (quote ()))
        <eval>          (##sys#list->vector (##sys#cons (rename14
(##core#syntax done)) (quote13 ())))
        <eval>          (##sys#cons (rename14 (##core#syntax done))
(quote13 ()))
        <eval>          (rename14 (##core#syntax done)) <--


_______________________________________________
Chicken-users mailing list
Chicken-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to