Use lazy-require to avoid dependency for fv.

original commit: fe4d784fc4a77c9de3838e36f9b8e71ef87e279b
This commit is contained in:
Sam Tobin-Hochstadt 2014-03-25 09:15:37 -04:00
parent 237aeb761c
commit 0e02a31e85

View File

@ -124,8 +124,8 @@ This file defines two sorts of primitives. All of them are provided into any mod
"../utils/tc-utils.rkt"
"../private/parse-classes.rkt"
"../private/syntax-properties.rkt"
"../types/utils.rkt"
"../types/classes.rkt"
;"../types/utils.rkt"
;"../types/classes.rkt"
"for-clauses.rkt"
'struct-extraction)
"../types/numeric-predicates.rkt"
@ -137,6 +137,7 @@ This file defines two sorts of primitives. All of them are provided into any mod
;; of loading by not having them when they are unneeded
(begin-for-syntax
(lazy-require ["../rep/type-rep.rkt" (make-Opaque Error?)]
["../types/utils.rkt" (fv)]
[syntax/define (normalize-definition)]
[typed-racket/private/parse-type (parse-type)]
[typed-racket/private/type-contract (type->contract type->contract-fail)]