From: Dave Herman (dherman at ccs.neu.edu) Date: Mon Dec 24 11:50:59 EST 2007 |
|
Why doesn't the following work? (define-signature sig^ (operation)) (define (make-sig op) (unit (import) (export (rename sig^ [op operation])))) Obviously the workaround is: (define (make-sig op) (unit (import) (export sig^) (define operation op))) Is it fundamental to units that you can only export things that are explicitly defined inside the units, or is it possible this could be relaxed? Thanks, Dave
Posted on the users mailing list. |
|