Say I have two files, "file-a.rkt" and "file-b.rkt" that each contain a 
submodule test, like so:

Contents of "file-a.rkt":

#lang racket/base
(define (my-function) 'apple)
(module+ test 
    (require "file-b.rkt")

Contents of "file-b.rkt":

#lang racket/base
(define (other-function) 'orange)
(module+ test 
    (require "file-a.rkt")

The require statements form a circular reference, even though running 
file-b, along with its tests, shouldn't trigger file-a's tests. 

I've looked into compiling file-a and file-b, but that didn't work.

- Brandon

You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
For more options, visit

Reply via email to