<div>Hi there,</div>
<div> </div>
<div>I was trying to use scheme-unit's require/expose macro to test some functions I do not want to export out of a module. Unfortunatly there is something about contracts that breaks the macro:</div>
<div>
<p>(begin<br> (module test-module mzscheme<br> (require (lib "contract.ss")<br> (lib "etc.ss"))</p>
<p> (define/contract f<br> (-> any/c any/c)<br> identity))</p>
<p> (require<br> (planet "util.ss" ("schematics" "schemeunit.plt" 1)))</p>
<p> (require/expose test-module (f)))</p>
<p>> namespace-variable-value: bound to syntax in: f</p>
<p>Any suggestions for a work around?</p>
<p>Thanks,</p>
<p>-pp</p>
<p> </p>
<p> </p>
<p> </p></div>