Fixed the type of unsafe-car and unsafe-cdr.
original commit: b39f686e7eb67a6d3dac96fcc94cc2480aa083f2
This commit is contained in:
parent
55a3f63554
commit
361fee5e59
|
@ -803,11 +803,14 @@
|
|||
[unsafe-vector-length (-poly (a) ((-vec a) . -> . -Nat))]
|
||||
[unsafe-vector*-length (-poly (a) ((-vec a) . -> . -Nat))]
|
||||
[unsafe-car (-poly (a b)
|
||||
(cl->*
|
||||
(->acc (list (-pair a b)) a (list -car))))]
|
||||
(cl->*
|
||||
(->acc (list (-pair a b)) a (list -car))
|
||||
(->* (list (-lst a)) a)))]
|
||||
[unsafe-cdr (-poly (a b)
|
||||
(cl->*
|
||||
(->acc (list (-pair a b)) b (list -cdr))))]
|
||||
(cl->*
|
||||
(->acc (list (-pair a b)) b (list -cdr))
|
||||
(->* (list (-lst a)) (-lst a))))]
|
||||
|
||||
|
||||
;; scheme/vector
|
||||
[vector-count (-polydots (a b)
|
||||
|
|
Loading…
Reference in New Issue
Block a user