On Tue, Feb 26, 2013 at 2:23 AM, Norman Gray <[email protected]> wrote:
>
> Sam, hello.
>
> On 2013 Feb 26, at 05:42, Sam Tobin-Hochstadt wrote:
>
>> This is, sadly, a known problem with Racket, Typed Racket, and
>> submodules, which Matthew doesn't think there's much hope of fixing
>> without major surgery on the expander.  So for now you'll need to
>> write your test cases in a separate module.
>
> I've found that workaround.  Is there any way that, while avoiding major 
> surgery, rackunit or the expander could detect it's in this situation and 
> emit a less perplexing error message?

Unfortunately, I don't know of a way to do this.

> I imagine this is also the reason why rackunit, when running with typed 
> Racket, reports generated names for mismatched values, rather than the actual 
> variables used in the check-* tests.  It makes locating the failed test a 
> little more roundabout than it might be.

No, that isn't the same issue.  I'll look at why that happens.

Sam

> --
> Norman Gray  :  http://nxg.me.uk
> SUPA School of Physics and Astronomy, University of Glasgow, UK
>

____________________
  Racket Users list:
  http://lists.racket-lang.org/users

Reply via email to