|
15 | 15 | (basics #%module-begin #%top-interaction) |
16 | 16 | (ts-except with-type-shallow with-type-optional)) |
17 | 17 |
|
18 | | -(require typed-racket/base-env/extra-procs |
| 18 | +(require racket/deprecation |
| 19 | + typed-racket/base-env/extra-procs |
19 | 20 | (except-in typed-racket/base-env/prims |
20 | | - require-typed-struct-legacy |
21 | | - require/typed-legacy |
22 | | - require-typed-signature) |
| 21 | + require-typed-struct-legacy |
| 22 | + require/typed-legacy |
| 23 | + require-typed-signature) |
23 | 24 | typed-racket/base-env/base-types |
24 | 25 | (except-in typed-racket/base-env/base-types-extra Distinction Unit)) |
25 | | -(provide (rename-out [define-type-alias define-type]) |
| 26 | +(provide define-type |
26 | 27 | (all-from-out typed-racket/base-env/prims) |
27 | 28 | (all-from-out typed-racket/base-env/base-types) |
28 | 29 | (all-from-out typed-racket/base-env/base-types-extra) |
29 | | - assert defined? with-type for for*) |
| 30 | + assert defined? with-type for for* |
| 31 | + case-lambda: |
| 32 | + struct: |
| 33 | + define-struct: |
| 34 | + define-typed-struct |
| 35 | + define-struct/exec: |
| 36 | + for: |
| 37 | + for/and: |
| 38 | + for/first: |
| 39 | + for/flvector: |
| 40 | + for/extflvector: |
| 41 | + for/fold: |
| 42 | + for/foldr: |
| 43 | + for/hash: |
| 44 | + for/hasheq: |
| 45 | + for/hasheqv: |
| 46 | + for/hashalw: |
| 47 | + for/last: |
| 48 | + for/list: |
| 49 | + for/lists: |
| 50 | + for/set: |
| 51 | + for/or: |
| 52 | + for/product: |
| 53 | + for/sum: |
| 54 | + for/vector: |
| 55 | + for/and: |
| 56 | + for*/first: |
| 57 | + for*/flvector: |
| 58 | + for*/extflvector: |
| 59 | + for*/fold: |
| 60 | + for*/foldr: |
| 61 | + for*/hash: |
| 62 | + for*/hasheq: |
| 63 | + for*/hasheqv: |
| 64 | + for*/hashalw: |
| 65 | + for*/last: |
| 66 | + for*/list: |
| 67 | + for*/lists: |
| 68 | + for*/set: |
| 69 | + for*/or: |
| 70 | + for*/product: |
| 71 | + for*/sum: |
| 72 | + for*/vector: |
| 73 | + do: |
| 74 | + define-type-alias |
| 75 | + define-typed-struct |
| 76 | + Un |
| 77 | + mu |
| 78 | + Tuple |
| 79 | + Parameter |
| 80 | + Pair) |
| 81 | + |
| 82 | + |
| 83 | +(define-deprecated-alias case-lambda: case-lambda) |
| 84 | +(define-deprecated-alias struct: struct) |
| 85 | +(define-deprecated-alias define-struct: define-struct) |
| 86 | +(define-deprecated-alias define-typed-struct define-struct) |
| 87 | +(define-deprecated-alias define-struct/exec: define-struct/exec) |
| 88 | +(define-deprecated-alias for: for) |
| 89 | +(define-deprecated-alias for/and: for/and) |
| 90 | +(define-deprecated-alias for/first: for/first) |
| 91 | +(define-deprecated-alias for/flvector: for/flvector) |
| 92 | +(define-deprecated-alias for/extflvector: for/extflvector) |
| 93 | +(define-deprecated-alias for/fold: for/fold) |
| 94 | +(define-deprecated-alias for/foldr: for/foldr) |
| 95 | +(define-deprecated-alias for/hash: for/hash) |
| 96 | +(define-deprecated-alias for/hasheq: for/hasheq) |
| 97 | +(define-deprecated-alias for/hasheqv: for/hasheqv) |
| 98 | +(define-deprecated-alias for/hashalw: for/hashalw) |
| 99 | +(define-deprecated-alias for/last: for/last) |
| 100 | +(define-deprecated-alias for/list: for/list) |
| 101 | +(define-deprecated-alias for/lists: for/lists) |
| 102 | +(define-deprecated-alias for/set: for/set) |
| 103 | +(define-deprecated-alias for/or: for/or) |
| 104 | +(define-deprecated-alias for/product: for/product) |
| 105 | +(define-deprecated-alias for/sum: for/sum) |
| 106 | +(define-deprecated-alias for/vector: for/vector) |
| 107 | +(define-deprecated-alias for/and: for/and) |
| 108 | +(define-deprecated-alias for*/first: for*/first) |
| 109 | +(define-deprecated-alias for*/flvector: for*/flvector) |
| 110 | +(define-deprecated-alias for*/extflvector: for*/extflvector) |
| 111 | +(define-deprecated-alias for*/fold: for*/fold) |
| 112 | +(define-deprecated-alias for*/foldr: for*/foldr) |
| 113 | +(define-deprecated-alias for*/hash: for*/hash) |
| 114 | +(define-deprecated-alias for*/hasheq: for*/hasheq) |
| 115 | +(define-deprecated-alias for*/hasheqv: for*/hasheqv) |
| 116 | +(define-deprecated-alias for*/hashalw: for*/hashalw) |
| 117 | +(define-deprecated-alias for*/last: for*/last) |
| 118 | +(define-deprecated-alias for*/list: for*/list) |
| 119 | +(define-deprecated-alias for*/lists: for*/lists) |
| 120 | +(define-deprecated-alias for*/set: for*/set) |
| 121 | +(define-deprecated-alias for*/or: for*/or) |
| 122 | +(define-deprecated-alias for*/product: for*/product) |
| 123 | +(define-deprecated-alias for*/sum: for*/sum) |
| 124 | +(define-deprecated-alias for*/vector: for*/vector) |
| 125 | +(define-deprecated-alias do: do) |
| 126 | +(define-deprecated-alias define-type-alias define-type) |
| 127 | +(define-deprecated-alias define-typed-struct define-struct) |
| 128 | +(define-deprecated-alias Un U) |
| 129 | +(define-deprecated-alias mu Rec) |
| 130 | +(define-deprecated-alias Tuple List) |
| 131 | +(define-deprecated-alias Parameter Parameterof) |
| 132 | +(define-deprecated-alias Pair Pairof) |
0 commit comments