mirror of
https://github.com/ilyakooo0/urbit.git
synced 2025-01-07 07:30:23 +03:00
Merge commit 'b98362' into cc-merge
This commit is contained in:
commit
84b993c3a3
@ -451,10 +451,10 @@
|
||||
?~ pax (err "blocking empty")
|
||||
=+ ren=((soft care:^clay) (rsh 3 1 i.pax))
|
||||
?~ ren
|
||||
(err "blocking not care")
|
||||
(err "blocking not care: {<i.pax>}")
|
||||
=+ zis=(tome t.pax)
|
||||
?~ zis
|
||||
(err "blocking not beam")
|
||||
(err "blocking not beam: {<t.pax>}")
|
||||
?: ?=($g (end 3 1 i.pax))
|
||||
?- -.nex
|
||||
$& [%& [%g u.ren u.zis] p.nex]
|
||||
|
@ -1149,15 +1149,16 @@
|
||||
|= {cog/term gat/vase arg/vase}
|
||||
^- {(each vase tang) _+>}
|
||||
=+ ^= wyz %- mule |.
|
||||
(~(play wa vel) [%cell p.gat p.arg] [%open [%$ ~] [%$ 2] [%$ 3] ~])
|
||||
(~(mint wa vel) [%cell p.gat p.arg] [%open [%$ ~] [%$ 2] [%$ 3] ~])
|
||||
?: ?=($| -.wyz)
|
||||
%- =+ sam=(~(peek ut p.gat) %free 6)
|
||||
(slog >%ap-slam-mismatch< ~(duck ut p.arg) ~(duck ut sam) ~)
|
||||
:_(+>.$ [%| (ap-suck "call: {<cog>}: type mismatch")])
|
||||
:_ +>.$(vel +>.wyz)
|
||||
=+ ton=(mong [q.gat q.arg] ap-sled)
|
||||
=+ [typ nok]=+<.wyz
|
||||
=+ ton=(mock [[q.gat q.arg] nok] ap-sled)
|
||||
?- -.ton
|
||||
$0 [%& +<.wyz p.ton]
|
||||
$0 [%& typ p.ton]
|
||||
$1 [%| (turn p.ton |=(a/* (smyt (path a))))]
|
||||
$2 [%| p.ton]
|
||||
==
|
||||
|
Loading…
Reference in New Issue
Block a user