Skip to content

Commit a2f616d

Browse files
committed
Get things to compile
1 parent 0bca91f commit a2f616d

File tree

2 files changed

+43
-14
lines changed

2 files changed

+43
-14
lines changed

typed-racket-lib/typed-racket/base-env/prims.rkt

Lines changed: 40 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -34,22 +34,55 @@ the typed racket language.
3434
def-redirect
3535
define-for*-variants with-handlers: with-handlers*: define-for/acc:-variants
3636
base-for/flvector: base-for/vector -define -do -let
37-
-let* -let*-values -let-values -let/cc -let/ec -letrec -letrec-values)
37+
-let* -let*-values -let-values -let/cc -let/ec -letrec -letrec-values
38+
for:
39+
for/and:
40+
for/first:
41+
for/flvector:
42+
for/extflvector:
43+
for/fold:
44+
for/foldr:
45+
for/hash:
46+
for/hasheq:
47+
for/hasheqv:
48+
for/hashalw:
49+
for/last:
50+
for/list:
51+
for/lists:
52+
for/set:
53+
for/or:
54+
for/product:
55+
for/sum:
56+
for/vector:
57+
for/and:
58+
for*/first:
59+
for*/flvector:
60+
for*/extflvector:
61+
for*/fold:
62+
for*/foldr:
63+
for*/hash:
64+
for*/hasheq:
65+
for*/hasheqv:
66+
for*/hashalw:
67+
for*/last:
68+
for*/list:
69+
for*/lists:
70+
for*/set:
71+
for*/or:
72+
for*/product:
73+
for*/sum:
74+
for*/vector:)
3875
(all-from-out "top-interaction.rkt")
3976
(except-out (all-from-out "prims-lambda.rkt") -lambda)
4077
(all-from-out (submod "prims-contract.rkt" forms))
41-
define-type-alias
4278
define-new-subtype
43-
define-typed-struct
44-
define-typed-struct/exec
4579
ann inst row-inst
4680
:
47-
(rename-out [define-typed-struct define-struct:]
48-
[define-typed-struct define-struct]
81+
(rename-out [define-typed-struct define-struct]
82+
[define-type-alias define-type]
4983
[-lambda lambda]
5084
[-lambda λ]
5185
[-struct struct]
52-
[-struct struct:]
5386
[-define define]
5487
[-let let]
5588
[-let* let*]
@@ -102,10 +135,8 @@ the typed racket language.
102135
[for/set: for/set]
103136
[for*/set: for*/set]
104137
[-do do]
105-
[-do do:]
106138
[with-handlers: with-handlers]
107139
[with-handlers*: with-handlers*]
108-
[define-typed-struct/exec define-struct/exec:]
109140
[define-typed-struct/exec define-struct/exec]))
110141

111142
(require "colon.rkt"

typed-racket-lib/typed/racket/base.rkt

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,7 @@
2323
require-typed-signature)
2424
typed-racket/base-env/base-types
2525
(except-in typed-racket/base-env/base-types-extra Distinction Unit))
26-
(provide define-type
27-
(all-from-out typed-racket/base-env/prims)
26+
(provide (all-from-out typed-racket/base-env/prims)
2827
(all-from-out typed-racket/base-env/base-types)
2928
(all-from-out typed-racket/base-env/base-types-extra)
3029
assert defined? with-type for for*
@@ -80,6 +79,7 @@
8079
Pair)
8180

8281

82+
(define-deprecated-alias define-type-alias define-type)
8383
(define-deprecated-alias case-lambda: case-lambda)
8484
(define-deprecated-alias struct: struct)
8585
(define-deprecated-alias define-struct: define-struct)
@@ -104,7 +104,7 @@
104104
(define-deprecated-alias for/product: for/product)
105105
(define-deprecated-alias for/sum: for/sum)
106106
(define-deprecated-alias for/vector: for/vector)
107-
(define-deprecated-alias for/and: for/and)
107+
(define-deprecated-alias for*/and: for/and)
108108
(define-deprecated-alias for*/first: for*/first)
109109
(define-deprecated-alias for*/flvector: for*/flvector)
110110
(define-deprecated-alias for*/extflvector: for*/extflvector)
@@ -123,8 +123,6 @@
123123
(define-deprecated-alias for*/sum: for*/sum)
124124
(define-deprecated-alias for*/vector: for*/vector)
125125
(define-deprecated-alias do: do)
126-
(define-deprecated-alias define-type-alias define-type)
127-
(define-deprecated-alias define-typed-struct define-struct)
128126
(define-deprecated-alias Un U)
129127
(define-deprecated-alias mu Rec)
130128
(define-deprecated-alias Tuple List)

0 commit comments

Comments
 (0)