trying to make whalesong work with 5.3
This commit is contained in:
parent
df0d127f09
commit
8b45f7f4e0
|
@ -1887,7 +1887,7 @@
|
||||||
(build-list count (lambda: ([i : Natural])
|
(build-list count (lambda: ([i : Natural])
|
||||||
(make-EnvLexicalReference (+ i
|
(make-EnvLexicalReference (+ i
|
||||||
(InstallValue-depth exp)
|
(InstallValue-depth exp)
|
||||||
(sub1 count))
|
(ensure-natural (sub1 count)))
|
||||||
(InstallValue-box? exp))))
|
(InstallValue-box? exp))))
|
||||||
(cons (make-Reg 'val)
|
(cons (make-Reg 'val)
|
||||||
(build-list (sub1 count) (lambda: ([i : Natural])
|
(build-list (sub1 count) (lambda: ([i : Natural])
|
||||||
|
|
|
@ -185,8 +185,7 @@
|
||||||
(path->string val))]
|
(path->string val))]
|
||||||
[(vector? val)
|
[(vector? val)
|
||||||
(format "RT.makeVector([~a])"
|
(format "RT.makeVector([~a])"
|
||||||
(string-join (for/list ([elt (vector->list val)])
|
(string-join (map loop (vector->list val))
|
||||||
(loop elt))
|
|
||||||
","))]
|
","))]
|
||||||
[(box? val)
|
[(box? val)
|
||||||
(format "RT.makeBox(~s)"
|
(format "RT.makeBox(~s)"
|
||||||
|
|
Loading…
Reference in New Issue
Block a user