I see in the 'Deviations from the standard' section ofhte
manual that section 4.3 syntax rules macros are not provided
by default.

Are section 5.3 define-syntax macros also not available? I 
am getting this:

-----------------------------------------------------------
Syntax error: define-syntax

        "highlevel macros are not supported"

        Expansion history:

        <syntax>                (begin (define-syntax grp (syntax-rules () 
((grp name) (begin (v name (the-string)) (cons name (stri......
        <syntax>                (define-syntax grp (syntax-rules () ((grp name) 
(begin (v name (the-string)) (cons name (string->sym......      <--
*** Shell command terminated with exit status 1: 
/pkg/chicken-/3.1.0/x86_64-linux//bin/chicken disasm-utils-lib.scm -output-file 
disasm-utils-lib.c -quiet
make: *** [disasm-utils-lib.o] Error 1
bash-2.05a$ 

-----------------------------------------------------------

>From what I think is this code:

-----------------------------------------------------------
    (define-syntax grp
       (syntax-rules ()
          ((grp name)
           (begin (v name (the-string)) (cons name (string->symbol 
(the-string)))))))
-----------------------------------------------------------


I could not find an egg that had define-syntax so I was wondering if
my error is something else and I am confused by the message.


Am I missing something in the documentation?

Thanks,
Todd.


_______________________________________________
Chicken-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to