It looks to me like the "free-var-list" is optional in uses of with-contract 
and define/contract. The documentation, though, suggests that this is not the 
case. Specifically, free-var-list is defined as:

                                 
free-var-list           =               #:freevars ([id contract-expr] ...)
                |               #:freevar id contract-expr

It looks to me like this could easily be fixed by adding another (empty) option 
to this definition. 

Let me know if I should go ahead and add this.

John

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_________________________
  Racket Developers list:
  http://lists.racket-lang.org/dev

Reply via email to