-
-
Notifications
You must be signed in to change notification settings - Fork 106
Expand file tree
/
Copy pathbase.rkt
More file actions
35 lines (33 loc) · 1.84 KB
/
Copy pathbase.rkt
File metadata and controls
35 lines (33 loc) · 1.84 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#lang typed-racket/minimal
(providing (libs (except scheme/base #%module-begin #%top-interaction
with-handlers with-handlers* default-continuation-prompt-tag
define λ lambda define-struct for for*
let let* let-values let*-values letrec letrec-values
let/cc let/ec do case-lambda case-λ
for/list for/vector for/hash for/hasheq for/hasheqv for/hashalw
for/and for/or for/sum for/product for/lists
for/first for/last for/fold for/foldr for*/list for*/lists
for*/vector for*/hash for*/hasheq for*/hasheqv for*/hashalw
for*/and
for*/or for*/sum for*/product for*/first for*/last
for*/fold for*/foldr))
(basics #%module-begin #%top-interaction)
(ts-except with-type-shallow with-type-optional))
(require typed-racket/base-env/extra-procs
(rename-in
(except-in typed-racket/base-env/prims
require-typed-struct
require/typed
require-typed-signature)
(require-typed-struct-legacy require-typed-struct)
(require/typed-legacy require/typed))
typed-racket/base-env/prims-deprecated
typed-racket/base-env/base-types
(except-in typed-racket/base-env/base-types-extra Distinction)
(for-syntax (except-in typed-racket/base-env/base-types-extra Distinction)))
(provide (all-from-out typed-racket/base-env/prims)
(all-from-out typed-racket/base-env/prims-deprecated)
(all-from-out typed-racket/base-env/base-types)
(all-from-out typed-racket/base-env/base-types-extra)
assert defined? with-type for for*
(for-syntax (all-from-out typed-racket/base-env/base-types-extra)))