mirror of
https://github.com/ilyakooo0/urbit.git
synced 2024-11-11 04:48:00 +03:00
Fill in some stubs in %ford.
This commit is contained in:
parent
afa57ae065
commit
733ff7f0c6
@ -298,6 +298,49 @@
|
||||
(flaw cof [%leaf "syntax error: {<p.p.vex>} {<q.p.vex>}"] ~)
|
||||
(fine cof p.u.q.vex)
|
||||
::
|
||||
++ gush :: sill to twig
|
||||
|= [cof=cafe sil=sill]
|
||||
^- (bolt twig)
|
||||
?- -.sil
|
||||
%0 (fade cof [%done ~ [%atom [%atom %$] p.sil]])
|
||||
%1 (fine cof p.sil)
|
||||
%2 (fade cof [%boil %hoon p.sil])
|
||||
%3 %+ cope (make cof p.sil)
|
||||
|= [cof=cafe cay=cage]
|
||||
(fine cof (twig q.q.cay))
|
||||
==
|
||||
::
|
||||
++ kale :: mutate
|
||||
|= [cof=cafe kas=silk muy=(list (pair wing silk))]
|
||||
^- (bolt cage)
|
||||
%+ cope
|
||||
|- ^- (bolt (list (pair wing vase)))
|
||||
?~ muy (fine cof ~)
|
||||
%+ cope (make cof q.i.muy)
|
||||
|= [cof=cafe cay=cage]
|
||||
%+ cope ^$(muy t.muy)
|
||||
|= [cof=cafe rex=(list (pair wing vase))]
|
||||
(fine cof [[p.i.muy q.cay] rex])
|
||||
|= [cof=cafe yom=(list (pair wing vase))]
|
||||
%+ cope (make cof kas)
|
||||
|= [cof=cafe cay=cage]
|
||||
=+ ^= vow
|
||||
%+ slop q.cay
|
||||
|- ^- vase
|
||||
?~ yom [[%atom %n] ~]
|
||||
(slop q.i.yom $(yom t.yom))
|
||||
%+ cope
|
||||
%^ maim cof vow
|
||||
^- twig
|
||||
:+ %cncb [%& 2]~
|
||||
=+ axe=3
|
||||
|- ^- (list (pair wing twig))
|
||||
?~ yom ~
|
||||
:- [p.i.yom [%$ (peg axe 2)]]
|
||||
$(yom t.yom, axe (peg axe 3))
|
||||
|= [cof=cafe vax=vase]
|
||||
(fine cof p.cay vax)
|
||||
::
|
||||
++ krab :: load to twig
|
||||
|= [cof=cafe for=logo how=logo rem=spur bem=beam]
|
||||
^- (bolt vase)
|
||||
@ -517,13 +560,21 @@
|
||||
%+ cope $(kas r.kas)
|
||||
|= [cof=cafe cay=cage]
|
||||
=+ for=`logo`?@(p.cay p.cay %noun)
|
||||
%+ cope (link cof p.kas ?@(p.cay p.cay %noun) q.kas q.cay)
|
||||
%+ cope (link cof p.kas for q.kas q.cay)
|
||||
|= [cof=cafe vax=vase]
|
||||
(fine cof [p.kas vax])
|
||||
::
|
||||
%done !!
|
||||
%pass !!
|
||||
%mute !!
|
||||
%done [cof %0 p.kas q.kas]
|
||||
%mute (kale cof p.kas q.kas)
|
||||
%pass
|
||||
%+ cope $(kas p.kas)
|
||||
|= [cof=cafe cay=cage]
|
||||
%+ cope (gush cof q.kas)
|
||||
|= [cof=cafe gen=twig]
|
||||
%+ cope (maim cof q.cay gen)
|
||||
|= [cof=cafe vax=vase]
|
||||
(fine cof %noun vax)
|
||||
::
|
||||
%reef (fine cof %noun pit)
|
||||
==
|
||||
::
|
||||
|
@ -232,14 +232,14 @@
|
||||
[%cnzy p=term] :: pulls limb p
|
||||
[%cnzz p=wing] :: pulls p
|
||||
:: ::
|
||||
[%dtkt p=twig] :: Nock 11 data skyhook
|
||||
[%dtls p=twig] :: Nock 4 increment
|
||||
[%dtkt p=twig] :: nock 11 data skyhook
|
||||
[%dtls p=twig] :: nock 4 increment
|
||||
[%dtzy p=term q=@] :: atom constant
|
||||
[%dtzz p=term q=*] :: cubical constant
|
||||
[%dttr p=twig q=twig] :: nock p w/ formula q
|
||||
[%dtts p=twig q=twig] :: Nock 5 equality test
|
||||
[%dtwt p=twig] :: Nock 3 cell test
|
||||
:: :::::: prettyprinter
|
||||
[%dtts p=twig q=twig] :: nock 5 equality test
|
||||
[%dtwt p=twig] :: nock 3 cell test
|
||||
:: ::
|
||||
[%hxgl p=tusk] :: slam noah w/ !>:*(p)
|
||||
[%hxgr p=tusk] :: slam cain w/ !>:*(p)
|
||||
:: :::::: type conversion
|
||||
|
@ -2595,7 +2595,7 @@
|
||||
$% [%0 p=@] :: direct text
|
||||
[%1 p=twig] :: direct twig
|
||||
[%2 p=beam] :: beam over %hoon
|
||||
[%3 p=silk] :: build a %hoon
|
||||
[%3 p=silk] :: build a %hoot
|
||||
== ::
|
||||
++ skit ,[p=(unit ,@ta) q=(list ,@ta) r=(list ,@ta)] :: tracking path
|
||||
++ sink :: incoming per server
|
||||
@ -2603,7 +2603,6 @@
|
||||
== ::
|
||||
++ skin ?(%none %open %fast %full) :: encoding stem
|
||||
++ slip ,[p=path q=goal] :: traceable request
|
||||
++ sled ,[p=* q=*] :: [data code]
|
||||
++ snow ,[p=@ud q=@ud r=(set ,@ud)] :: window exceptions
|
||||
++ soap ,[p=[p=life q=life] q=path r=@ud] :: statement id
|
||||
++ soup ,[p=path q=@ud] :: new statement id
|
||||
|
Loading…
Reference in New Issue
Block a user