Use lazy-require
to avoid dependency for fv
.
original commit: fe4d784fc4a77c9de3838e36f9b8e71ef87e279b
This commit is contained in:
parent
237aeb761c
commit
0e02a31e85
|
@ -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)]
|
||||
|
|
Loading…
Reference in New Issue
Block a user