mirror of
https://github.com/urbit/shrub.git
synced 2025-01-05 19:46:50 +03:00
add ;<
This commit is contained in:
parent
75f30e416c
commit
c66008f502
@ -6687,6 +6687,7 @@
|
||||
{$mcts p/marl:hoot} :: ;= list templating
|
||||
{$mccl p/hoon q/(list hoon)} :: ;: binary to nary
|
||||
{$mcnt p/hoon} :: ;/ [%$ [%$ p ~] ~]
|
||||
{$mcgl p/spec q/hoon r/hoon s/hoon} :: ;< bind
|
||||
{$mcsg p/hoon q/(list hoon)} :: ;~ kleisli arrow
|
||||
{$mcmc p/hoon q/hoon} :: ;; normalize
|
||||
:: :::::: compositions
|
||||
@ -8765,6 +8766,16 @@
|
||||
==
|
||||
::
|
||||
{$mcnt *} =+(zoy=[%rock %ta %$] [%clsg [zoy [%clsg [zoy p.gen] ~]] ~])
|
||||
{$mcgl *}
|
||||
:^ %cnls
|
||||
:+ %cnhp
|
||||
q.gen
|
||||
[%ktcl p.gen]
|
||||
r.gen
|
||||
:+ %brts
|
||||
p.gen
|
||||
s.gen
|
||||
::
|
||||
{$mcsg *} :: ;~
|
||||
|- ^- hoon
|
||||
?- q.gen
|
||||
@ -14041,6 +14052,7 @@
|
||||
[%mcts *] %ast-node-mcts
|
||||
[%mccl *] (rune ';:' `'==' `[':(' spc ')'] (hoons [p q]:x))
|
||||
[%mcnt *] (rune ';/' ~ ~ (hoons ~[p]:x))
|
||||
[%mcgl *] (rune ';<' ~ ~ (spec p.x) (hoons ~[q r s]:x))
|
||||
[%mcsg *] (rune ';~' `'==' ~ (hoons [p q]:x))
|
||||
[%mcmc *] (rune ';;' ~ ~ (hoons ~[p q]:x))
|
||||
[%tsbr *] (rune ';;' ~ ~ ~[(spec p.x) (hn q.x)])
|
||||
@ -16650,6 +16662,7 @@
|
||||
^. stet ^. limo
|
||||
:~ [':' (rune col %mccl expi)]
|
||||
['/' (rune net %mcnt expa)]
|
||||
['<' (rune gal %mcgl exp1)]
|
||||
['~' (rune sig %mcsg expi)]
|
||||
[';' (rune mic %mcmc expb)]
|
||||
==
|
||||
|
Loading…
Reference in New Issue
Block a user