MarpaX-Hoonlint
view release on metacpan or search on metacpan
hoons/arvo/app/dojo.hoon view on Meta::CPAN
$do bil(q $(bil q.q.bil))
$ge :+ %ge q.p.p.bil
[(turn p.q.p.bil ..$) (~(run by q.q.p.bil) (lift ..$))]
==
::
++ dy-edit :: handle edit
|= cal/sole-change
^+ +>+>
=^ dat say (~(transceive sole say) cal)
?: |(?=(^ per) ?=(^ pux) ?=($~ pro))
~& %dy-edit-busy
=^ lic say (~(transmit sole say) dat)
(dy-diff %mor [%det lic] [%bel ~] ~)
(dy-slam(per `dat) /edit u.pro !>((tufa buf.say)))
::
++ dy-type :: sole action
|= act/sole-action
?- -.act
$det (dy-edit +.act)
$ret (dy-done (tufa buf.say))
$clr dy-stop
( run in 0.251 second using v1.01-cache-2.11-cpan-3cd7ad12f66 )