
There are several new files: one for structure prims, one for annotation-related prims, one for contract related ones. The prims-contract file uses trickery with submodules to avoid a direct dependency on `racket/contract`. Additionally, the rewritten versions of `for/set` et al now use a submodule to avoid a direct dependency on `racket/set`.
13 lines
417 B
Racket
13 lines
417 B
Racket
#lang typed-racket/minimal
|
|
|
|
(require typed/racket/base racket/require
|
|
(subtract-in racket typed/racket/base racket/contract
|
|
typed/racket/class)
|
|
typed/racket/class
|
|
(for-syntax racket/base))
|
|
(provide (all-from-out racket
|
|
typed/racket/base
|
|
typed/racket/class)
|
|
(for-syntax (all-from-out racket/base))
|
|
class)
|