Did a quick sync and build and I'm seeing a Racket internal error on launching DR.<br>Error invoking tool #<path:/usr/local/racket/collects/drracket>;"syncheck.rkt"<br><br>Error invoking tool #<path:/usr/local/racket/collects/drracket>;"syncheck.rkt"<br>
<br>UNKNOWN: : read (compiled): ill-formed code [./../src/validate.c:1167]<br><br><br>UNKNOWN: : read (compiled): ill-formed code [./../src/validate.c:1167]<br><br><div class="gmail_extra"><br><br><div class="gmail_quote">
On Mon, Nov 19, 2012 at 10:21 AM, Sam Tobin-Hochstadt <span dir="ltr"><<a href="mailto:samth@ccs.neu.edu" target="_blank">samth@ccs.neu.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On Sun, Nov 18, 2012 at 9:02 PM, Ray Racine <<a href="mailto:ray.racine@gmail.com">ray.racine@gmail.com</a>> wrote:<br>
> #lang typed/racket<br>
><br>
> (provide x)<br>
><br>
> (module M typed/racket<br>
> (provide x)<br>
> (define: x : Natural 3))<br>
><br>
> (require (submod "." M))<br>
><br>
> ;; end-of-file<br>
><br>
> Submodules don't work in TR (at least the above variation). I added a few<br>
> debug statements and it does appear the when requiring a submodule defined<br>
> within the enclosing file it fact TR attempts to dynamic-require the current<br>
> source file/module again.<br>
<br>
</div>This program works correctly for me in DrRacket and racket (built<br>
yesterday). What problem are you seeing?<br>
<br>
--<br>
sam th<br>
<a href="mailto:samth@ccs.neu.edu">samth@ccs.neu.edu</a><br>
</blockquote></div><br></div>