[gambit-list] Ill formed expression

Vok Vojwo ceving at gmail.com
Mon Oct 31 12:23:39 EDT 2011


I get the error Ill-formed expression for this syntax definition:

(define-syntax ?
  (syntax-rules ()
    ((? arg)
     (let ((val arg))
       (display "+++ ")
       (write 'arg)
       (display ": ")
       (write val)
       (newline)
       val))))

Can anybody tell me what is wrong? Guile accepts the definition.



More information about the Gambit-list mailing list