14. single-home %ford %build task

This commit is contained in:
Joe Bryan 2018-12-13 01:34:12 -05:00
parent c4c5fe5a79
commit 5095020755
10 changed files with 133 additions and 151 deletions

View File

@ -114,7 +114,7 @@
mark
{$hiss hiss:eyre}
==
[%build wire @p ? schematic:ford]
[%build wire ? schematic:ford]
[%kill wire @p]
{$deal wire sock term club} ::
{$info wire @p toro:clay} ::
@ -363,7 +363,7 @@
?> ?=($~ pux)
:: pin all builds to :now.hid so they don't get cached forever
::
(he-card(poy `+>+<(pux `way)) %build way our.hid live=%.n schematic)
(he-card(poy `+>+<(pux `way)) %build way live=%.n schematic)
::
++ dy-eyre :: send work to eyre
|= {way/wire usr/(unit knot) req/hiss:eyre}

View File

@ -69,8 +69,7 @@
|= [a=spur b=(list spur)]
~& >> (flop a)
:- %build
:^ a-core+a
our
:+ a-core+a
live=|
^- schematic:ford
:- [%core now-disc %hoon a]
@ -100,8 +99,7 @@
|= [a=term b=(list term)]
~& >> [%ren a]
:- %build
:^ a-rend+/[a]
our
:+ a-rend+/[a]
live=|
^- schematic:ford
=/ bem=beam (need (de-beam %/example))

View File

@ -61,7 +61,7 @@
?> =(src our)
=> |% :: arvo structures
++ card ::
$% {$build wire @p ? schematic:ford} ::
$% {$build wire ? schematic:ford} ::
{$drop wire @p @tas} ::
{$info wire @p @tas nori} ::
{$mont wire @tas beam} ::
@ -514,7 +514,7 @@
=+ tic=(cat 3 syd '-scratch')
%- blab :_ ~
=, ford
:* ost %build /kiln/[syd] our live=%.n
:* ost %build /kiln/[syd] live=%.n
^- schematic
:- %list
^- (list schematic)

View File

@ -16,7 +16,7 @@
::
|%
++ data $%({$json json} {$mime mime})
++ card $% {$build wire @p ? schematic:ford}
++ card $% {$build wire ? schematic:ford}
{$info wire @p toro:clay}
==
--
@ -134,7 +134,6 @@
%- emit :*
%build
write+pax
our
live=%.n :: XX defer %nice
^- schematic:ford :: SYNTAX ERROR AT START OF LINE?
=/ =beak beak-now

View File

@ -342,7 +342,7 @@
$% {$flog p/{$crud p/@tas q/(list tank)}} :: to %dill
== == ::
$: $f ::
$% [%build our=@p live=? schematic=schematic:ford] ::
$% [%build live=? schematic=schematic:ford] ::
== ==
$: $b ::
$% {$wait p/@da} ::
@ -620,7 +620,7 @@
(emit hen %give %writ ~ [p.mun q.mun syd] r.mun p.dat)
%- emit
:* hen %pass [%blab p.mun (scot q.mun) syd r.mun]
%f %build our live=%.n %pin
%f %build live=%.n %pin
(case-to-date q.mun)
(lobe-to-schematic:ze [her syd] r.mun p.dat)
==
@ -836,7 +836,7 @@
%- emit
^- move
:* hen %pass [%ergoing (scot %p her) syd ~] %f
%build our live=%.n %list
%build live=%.n %list
^- (list schematic:ford)
%+ turn `(list path)`mus
|= a/path
@ -1207,7 +1207,7 @@
^- (list move)
:~ :* hen %pass
[%inserting (scot %p her) syd (scot %da wen) ~]
%f %build our live=%.n %pin wen %list
%f %build live=%.n %pin wen %list
^- (list schematic:ford)
%+ turn ins.nuz
|= {pax/path mis/miso}
@ -1218,7 +1218,7 @@
==
:* hen %pass
[%diffing (scot %p her) syd (scot %da wen) ~]
%f %build our live=%.n %pin wen %list
%f %build live=%.n %pin wen %list
^- (list schematic:ford)
%+ turn dif.nuz
|= {pax/path mis/miso}
@ -1230,7 +1230,7 @@
==
:* hen %pass
[%castifying (scot %p her) syd (scot %da wen) ~]
%f %build our live=%.n %pin wen %list
%f %build live=%.n %pin wen %list
::~ [her syd %da wen] %tabl
^- (list schematic:ford)
%+ turn mut.nuz
@ -1401,7 +1401,7 @@
%- emit
:* hen %pass
[%mutating (scot %p her) syd (scot %da wen) ~]
%f %build our live=%.n %pin wen %list
%f %build live=%.n %pin wen %list
^- (list schematic:ford)
%+ turn cat
|= {pax/path cay/cage}
@ -1498,7 +1498,7 @@
^+ +>
%- emit
:* hen %pass [%patching (scot %p her) syd ~] %f
%build our live=%.n %list
%build live=%.n %list
^- (list schematic:ford)
%+ turn (sort ~(tap by hat) sort-by-head)
|= {a/path b/lobe}
@ -1585,7 +1585,7 @@
:: =- ~& %formed-ergo -
%- emit(dok ~)
:* hen %pass [%ergoing (scot %p her) syd ~] %f
%build our live=%.n %list
%build live=%.n %list
^- (list schematic:ford)
%+ turn ~(tap in sum)
|= a/path
@ -1759,7 +1759,7 @@
%- emit
:* hen %pass
[%foreign-x (scot %p our) (scot %p her) syd car (scot cas) pax]
%f %build our live=%.n %pin
%f %build live=%.n %pin
(case-to-date cas)
(vale-page [her syd] peg)
==
@ -1868,7 +1868,7 @@
%- emit
:* hen %pass
[%foreign-plops (scot %p our) (scot %p her) syd lum ~]
%f %build our live=%.n %pin (case-to-date cas)
%f %build live=%.n %pin (case-to-date cas)
%list
^- (list schematic:ford)
%+ turn ~(tap in pop)
@ -3171,7 +3171,7 @@
:* hen %pass
=+ (cat 3 %diff- nam)
[%merge (scot %p p.bob) q.bob (scot %p p.ali) q.ali - ~]
%f %build p.bob live=%.n %pin (case-to-date r.oth) %list
%f %build live=%.n %pin (case-to-date r.oth) %list
^- (list schematic:ford)
%+ murn ~(tap by q.bas.dat)
|= {pax/path lob/lobe}
@ -3300,7 +3300,7 @@
%- emit(wat.dat %merge)
:* hen %pass
[%merge (scot %p p.bob) q.bob (scot %p p.ali) q.ali %merge ~]
%f %build p.bob live=%.n %list
%f %build live=%.n %list
^- (list schematic:ford)
%+ turn ~(tap by (~(int by can.dal.dat) can.dob.dat))
|= {pax/path *}
@ -3340,7 +3340,7 @@
%- emit(wat.dat %build)
:* hen %pass
[%merge (scot %p p.bob) q.bob (scot %p p.ali) q.ali %build ~]
%f %build p.bob live=%.n %list
%f %build live=%.n %list
^- (list schematic:ford)
%+ murn ~(tap by bof.dat)
|= {pax/path cay/(unit cage)}
@ -3486,7 +3486,7 @@
%- emit(wat.dat %checkout)
:* hen %pass
[%merge (scot %p p.bob) q.bob (scot %p p.ali) q.ali %checkout ~]
%f %build p.bob live=%.n %pin (case-to-date r.val) %list
%f %build live=%.n %pin (case-to-date r.val) %list
:: ~ val %tabl
^- (list schematic:ford)
%+ murn ~(tap by q.new.dat)
@ -3544,7 +3544,7 @@
%- emit(wat.dat %ergo)
:* hen %pass
[%merge (scot %p p.bob) q.bob (scot %p p.ali) q.ali %ergo ~]
%f %build p.bob live=%.n %pin (case-to-date r.val) %list
%f %build live=%.n %pin (case-to-date r.val) %list
^- (list schematic:ford)
%+ turn ~(tap in sum)
|= a/path

View File

@ -28,7 +28,7 @@
{$meta vase} :: type check
== == ::
$: $f ::
$% [%build our=@p live=? schematic=schematic:ford]
$% [%build live=? schematic=schematic:ford]
[%kill our=@p]
== ==
$: $g :: to %gall
@ -1135,7 +1135,7 @@
~/ %execute-turbo
|= [tea=whir live=? request=schematic:ford]
%+ pass-note tea
:* %f %build our live
:* %f %build live
[%dude |.([%leaf "eyre: execute {<tea>}"]) request]
==
::

View File

@ -204,7 +204,7 @@
^+ +>
%+ mo-pass [%sys %core dap (scot %p p.byk) q.byk (scot r.byk) ~]
^- note-arvo
[%f %build our live=%.y [%core [[p q]:byk [%hoon dap %app ~]]]]
[%f %build live=%.y [%core [[p q]:byk [%hoon dap %app ~]]]]
::
++ mo-away :: foreign request
~/ %mo-away
@ -482,11 +482,11 @@
?: ?=($puff -.cub)
%+ mo-pass
[%sys %val (scot %p q.q.pry) dap ~]
[%f %build our live=%.n [%vale [p q]:(mo-beak dap) +.cub]]
[%f %build live=%.n [%vale [p q]:(mo-beak dap) +.cub]]
?: ?=($punk -.cub)
%+ mo-pass
[%sys %val (scot %p q.q.pry) dap ~]
:* %f %build our live=%.n
:* %f %build live=%.n
^- schematic:ford
[%cast [p q]:(mo-beak dap) p.cub [%$ q.cub]]
==
@ -524,7 +524,7 @@
$d
%+ mo-pass
[%sys %rep (scot %p him) dap (scot %ud num) ~]
[%f %build our live=%.n [%vale [p q]:(mo-beak dap) p.ron q.ron]]
[%f %build live=%.n [%vale [p q]:(mo-beak dap) p.ron q.ron]]
::
$x =. +> (mo-give %mack ~) :: XX should crash
(mo-give(hen (mo-ball him num)) %unto %quit ~)
@ -604,7 +604,7 @@
?: =(mar p.cay) [%give %unto p.q.cov]
:+ %pass
[%sys %pel dap ~]
[%f %build our live=%.n [%cast [p q]:(mo-beak dap) mar [%$ cay]]]
[%f %build live=%.n [%cast [p q]:(mo-beak dap) mar [%$ cay]]]
::
$pass
:+ %pass `path`[%use dap p.q.cov]

View File

@ -1246,9 +1246,6 @@
$% :: %build: perform a build, either live or once
::
$: %build
:: our: who our ship is (remove after cc-release)
::
our=@p
:: live: whether we run this build live
::
:: A live build will subscribe to further updates and keep the

View File

@ -50,7 +50,7 @@
:+ %pass /castifying/~nul/home/~1111.1.1
^- note:clay-gate
:- %f
[%build ~nul live=%.n [%pin ~1111.1.1 [%list ~]]]
[%build live=%.n [%pin ~1111.1.1 [%list ~]]]
!> i.moves
::
%+ expect-eq
@ -60,7 +60,7 @@
:+ %pass /diffing/~nul/home/~1111.1.1
^- note:clay-gate
:- %f
[%build ~nul live=%.n [%pin ~1111.1.1 [%list ~]]]
[%build live=%.n [%pin ~1111.1.1 [%list ~]]]
!> i.t.moves
::
^- tang
@ -85,9 +85,6 @@
?. ?=([%f %build *] note)
[%leaf "bad move, not a %build: {<move>}"]~
::
%+ weld
(expect-eq !>(~nul) !>(our.note))
::
%+ weld
(expect-eq !>(%.n) !>(live.note))
::
@ -145,9 +142,6 @@
?. ?=([%f %build *] note)
[%leaf "bad move, not a %build: {<move>}"]~
::
%+ weld
(expect-eq !>(~nul) !>(our.note))
::
%+ weld
(expect-eq !>(%.n) !>(live.note))
::
@ -234,9 +228,6 @@
?. ?=([%f %build *] note)
[%leaf "bad move, not a %build: {<move>}"]~
::
%+ weld
(expect-eq !>(~nul) !>(our.note))
::
%+ weld
(expect-eq !>(%.n) !>(live.note))
::
@ -380,7 +371,7 @@
:+ %pass /castifying/~nul/home/~2222.2.2
^- note:clay-gate
:- %f
[%build ~nul live=%.n [%pin ~2222.2.2 [%list ~]]]
[%build live=%.n [%pin ~2222.2.2 [%list ~]]]
!> i.moves
::
%+ expect-eq
@ -390,7 +381,7 @@
:+ %pass /diffing/~nul/home/~2222.2.2
^- note:clay-gate
:- %f
[%build ~nul live=%.n [%pin ~2222.2.2 [%list ~]]]
[%build live=%.n [%pin ~2222.2.2 [%list ~]]]
!> i.t.moves
::
^- tang
@ -415,9 +406,6 @@
?. ?=([%f %build *] note)
[%leaf "bad move, not a %build: {<move>}"]~
::
%+ weld
(expect-eq !>(~nul) !>(our.note))
::
%+ weld
(expect-eq !>(%.n) !>(live.note))
::

View File

@ -559,7 +559,7 @@
:: send a pinned literal, expects a %made response with pinned literal
::
^= call-args
[duct=~ type=~ %build ~nul live=%.n [%$ %noun !>(**)]]
[duct=~ type=~ %build live=%.n [%$ %noun !>(**)]]
::
^= moves
:~ :* duct=~ %give %made ~1234.5.6
@ -581,7 +581,7 @@
:: if we autocons the same schematic, we should get two of it as a result
::
^= call-args
:* duct=~ type=~ %build ~nul live=%.n
:* duct=~ type=~ %build live=%.n
[[%$ %noun !>(**)] [%$ %noun !>(**)]]
==
::
@ -606,7 +606,7 @@
:: if we autocons different schematics, we get different values
::
^= call-args
:* duct=~ type=~ %build ~nul live=%.n
:* duct=~ type=~ %build live=%.n
[[%$ %noun !>(42)] [%$ %noun !>(43)]]
==
::
@ -631,7 +631,7 @@
:: test a pinned scry which succeeds
::
^= call-args
:* duct=~ type=~ %build ~nul live=%.n
:* duct=~ type=~ %build live=%.n
[%scry %c ren=%x rail=[[~nul %desk] /bar/foo]]
==
::
@ -654,7 +654,7 @@
:: attempting to scry a path which fails should produce an error
::
^= call-args
:* duct=~ type=~ %build ~nul live=%.n
:* duct=~ type=~ %build live=%.n
[%scry %c ren=%x rail=[[~nul %desk] /bar/foo]]
==
::
@ -679,7 +679,7 @@
:: when we scry on a blocked path, expect a subscription move
::
^= call-args
:* duct=~ type=~ %build ~nul live=%.n
:* duct=~ type=~ %build live=%.n
[%scry %c ren=%x rail=[[~nul %desk] /bar/foo]]
==
::
@ -724,7 +724,7 @@
:: when we scry on a blocked path, expect a subscription move
::
^= call-args
:* duct=~[/one] type=~ %build ~nul live=%.n
:* duct=~[/one] type=~ %build live=%.n
[%scry %c ren=%x rail=[[~nul %desk] /bar/foo]]
==
::
@ -743,7 +743,7 @@
:: when we scry on a blocked path, expect a subscription move
::
^= call-args
:* duct=~[/two] type=~ %build ~nul live=%.n
:* duct=~[/two] type=~ %build live=%.n
[%pin ~1234.5.6 [%scry %c ren=%x rail=[[~nul %desk] /bar/foo]]]
==
::
@ -788,7 +788,7 @@
:: when we scry on a blocked path, expect a subscription move
::
^= call-args
:* duct=~[/one] type=~ %build ~nul live=%.n
:* duct=~[/one] type=~ %build live=%.n
[%scry %c ren=%x rail=[[~nul %desk] /bar/foo]]
==
::
@ -828,7 +828,7 @@
scry=(scry-succeed ~1234.5.6 [%noun !>(42)])
::
^= call-args
:* duct=~[/first] type=~ %build ~nul live=%.y
:* duct=~[/first] type=~ %build live=%.y
[%scry %c care=%x rail=[[~nul %desk] /bar/foo]]
==
::
@ -892,7 +892,7 @@
:: perform a live scry, we should get a %made and a clay subscription
::
^= call-args
:* duct=~[/first] type=~ %build ~nul live=%.y
:* duct=~[/first] type=~ %build live=%.y
[%scry %c care=%x rail=[[~nul %desk] /bar/foo]]
==
::
@ -912,7 +912,7 @@
scry=(scry-succeed ~1234.5.7 [%noun !>(42)])
::
^= call-args
:* duct=~[/second] type=~ %build ~nul live=%.y
:* duct=~[/second] type=~ %build live=%.y
[%scry %c care=%x rail=[[~nul %desk] /bar/foo]]
==
::
@ -980,7 +980,7 @@
now=~1234.5.6
scry=(scry-blocks blocks)
::
call-args=[duct=~[/first] type=~ %build ~nul live=%.y autocons]
call-args=[duct=~[/first] type=~ %build live=%.y autocons]
::
^= comparator
|= moves=(list move:ford-gate)
@ -1068,7 +1068,7 @@
now=~1234.5.6
scry=scry-is-forbidden
::
call-args=[duct=~[/pin] type=~ %build ~nul live=%.n schematic]
call-args=[duct=~[/pin] type=~ %build live=%.n schematic]
::
^= expected-moves
:~ :* duct=~[/pin] %give %made ~1234.5.6 %complete
@ -1086,7 +1086,7 @@
now=~1234.5.6
scry=scry-is-forbidden
::
call-args=[duct=~[/pin] type=~ %build ~nul live=%.n schematic]
call-args=[duct=~[/pin] type=~ %build live=%.n schematic]
::
^= expected-moves
:~ :* duct=~[/pin] %give %made ~1234.5.6 %complete
@ -1103,7 +1103,7 @@
scry=(scry-succeed ~1234.5.6 [%noun !>(42)])
::
^= call-args
:* duct=~[/pinned-in-pin] type=~ %build ~nul live=%.n
:* duct=~[/pinned-in-pin] type=~ %build live=%.n
%pin ~1234.5.7
%pin ~1234.5.6
[%scry %c care=%x rail=[[~nul %desk] /bar/foo]]
@ -1140,7 +1140,7 @@
now=~1234.5.6
scry=scry-42
::
call-args=[duct=~[/live] type=~ %build ~nul live=%.y schematic]
call-args=[duct=~[/live] type=~ %build live=%.y schematic]
moves=[duct=~[/live] %give %made ~1234.5.6 %complete result]~
==
::
@ -1173,7 +1173,7 @@
scry=scry-blocked
::
^= call-args
:* duct=~[/live] type=~ %build ~nul live=%.y
:* duct=~[/live] type=~ %build live=%.y
[%scry %c care=%x rail=[[~nul %desk] /bar/foo]]
==
::
@ -1259,7 +1259,7 @@
scry=scry-blocked
::
^= call-args
:* duct=~[/live] type=~ %build ~nul live=%.y
:* duct=~[/live] type=~ %build live=%.y
[%scry %c care=%x rail=[[~nul %desk] /bar/foo]]
==
::
@ -1277,7 +1277,7 @@
scry=scry-blocked
::
^= call-args
:* duct=~[/once] type=~ %build ~nul live=%.n
:* duct=~[/once] type=~ %build live=%.n
[%pin ~1234.5.6 [%scry %c ren=%x rail=[[~nul %desk] /bar/foo]]]
==
::
@ -1341,7 +1341,7 @@
scry=scry-42
::
^= call-args
:* duct=~[/two-deep-4u] type=~ %build ~nul live=%.y
:* duct=~[/two-deep-4u] type=~ %build live=%.y
[%same [%scry %c care=%x rail=[[~nul %desk] /bar/foo]]]
==
::
@ -1426,7 +1426,7 @@
now=~1234.5.6
scry=scry
::
call-args=[duct=~[/ride] type=~ %build ~nul live=%.y same]
call-args=[duct=~[/ride] type=~ %build live=%.y same]
::
^= moves
:~ :* duct=~[/ride] %give %made ~1234.5.6 %complete
@ -1502,7 +1502,7 @@
now=~1234.5.6
scry=scry
::
call-args=[duct=~[/ride] type=~ %build ~nul live=%.y autocons]
call-args=[duct=~[/ride] type=~ %build live=%.y autocons]
::
^= moves
:~ :* duct=~[/ride] %give %made ~1234.5.6 %complete %success
@ -1590,7 +1590,7 @@
now=~1234.5.6
scry=scry
::
call-args=[duct=~[/static] type=~ %build ~nul live=%.y static]
call-args=[duct=~[/static] type=~ %build live=%.y static]
::
^= moves
:~ :* duct=~[/static] %give %made ~1234.5.6 %complete %success
@ -1604,7 +1604,7 @@
now=~1234.5.7
scry=scry
::
call-args=[duct=~[/autocons] type=~ %build ~nul live=%.y autocons]
call-args=[duct=~[/autocons] type=~ %build live=%.y autocons]
::
^= moves
:~ :* duct=~[/autocons] %give %made ~1234.5.7 %complete %success
@ -1661,7 +1661,7 @@
now=~1234.5.6
scry=scry-is-forbidden
::
call-args=[duct=~[/call] type=~ %build ~nul live=%.y call-schematic]
call-args=[duct=~[/call] type=~ %build live=%.y call-schematic]
::
^= comparator
|= moves=(list move:ford-gate)
@ -1709,7 +1709,7 @@
now=~1234.5.6
scry=scry-42
::
call-args=[duct=~[/call] type=~ %build ~nul live=%.y call-schematic]
call-args=[duct=~[/call] type=~ %build live=%.y call-schematic]
::
^= comparator
|= moves=(list move:ford-gate)
@ -1757,7 +1757,7 @@
now=~1234.5.6
scry=scry-failed
::
call-args=[duct=~[/dead] type=~ %build ~nul live=%.y call-schematic]
call-args=[duct=~[/dead] type=~ %build live=%.y call-schematic]
::
^= comparator
|= moves=(list move:ford-gate)
@ -1809,7 +1809,7 @@
now=~1234.5.6
scry=scry-blocked
::
call-args=[duct=~[/live] type=~ %build ~nul live=%.y call-schematic]
call-args=[duct=~[/live] type=~ %build live=%.y call-schematic]
::
^= moves
:~ :* duct=~[/live] %pass
@ -1901,7 +1901,7 @@
scry=scry
::
^= call-args
[duct=~[/call] type=~ %build ~nul live=%.y call-schematic]
[duct=~[/call] type=~ %build live=%.y call-schematic]
::
^= comparator
|= moves=(list move:ford-gate)
@ -1992,7 +1992,7 @@
now=~1234.5.6
scry=scry-42
::
call-args=[duct=~[/once] type=~ %build ~nul live=%.n schematic]
call-args=[duct=~[/once] type=~ %build live=%.n schematic]
::
^= moves
:~ :* duct=~[/once] %give %made ~1234.5.6 %complete %success
@ -2019,7 +2019,7 @@
now=~1234.5.6
scry=scry-42
::
call-args=[duct=~[/once] type=~ %build ~nul live=%.n schematic]
call-args=[duct=~[/once] type=~ %build live=%.n schematic]
::
^= moves
:~ :* duct=~[/once] %give %made ~1234.5.6 %complete
@ -2055,7 +2055,7 @@
now=~1234.5.6
scry=scry
::
call-args=[duct=~[/hood] type=~ %build ~nul live=%.y schematic]
call-args=[duct=~[/hood] type=~ %build live=%.y schematic]
::
^= moves
:~ :* duct=~[/hood] %give %made ~1234.5.6
@ -2106,7 +2106,7 @@
scry=scry-is-forbidden
::
^= call-args
[duct=~[/dead] type=~ %build ~nul live=%.y [%slim subject-type formula]]
[duct=~[/dead] type=~ %build live=%.y [%slim subject-type formula]]
::
^= moves
:~ :* duct=~[/dead] %give %made ~1234.5.6 %complete
@ -2141,7 +2141,7 @@
now=~1234.5.6
scry=scry-is-forbidden
::
call-args=[duct=~[/slit] type=~ %build ~nul live=%.y [%slit gate sample]]
call-args=[duct=~[/slit] type=~ %build live=%.y [%slit gate sample]]
::
^= comparator
|= moves=(list move:ford-gate)
@ -2188,7 +2188,7 @@
now=~1234.5.6
scry=scry-is-forbidden
::
call-args=[duct=~[/slit] type=~ %build ~nul live=%.y [%slit gate sample]]
call-args=[duct=~[/slit] type=~ %build live=%.y [%slit gate sample]]
::
^= comparator
|= moves=(list move:ford-gate)
@ -2243,7 +2243,7 @@
scry=scry-is-forbidden
::
^= call-args
:* duct=~[/dead] type=~ %build ~nul live=%.y
:* duct=~[/dead] type=~ %build live=%.y
[%ride formula subject-schematic]
==
::
@ -2289,7 +2289,7 @@
scry=scry-42
::
^= call-args
:* duct=~[/dead] type=~ %build ~nul live=%.y
:* duct=~[/dead] type=~ %build live=%.y
[%ride formula subject-schematic]
==
::
@ -2335,7 +2335,7 @@
scry=scry-failed
::
^= call-args
:* duct=~[/dead] type=~ %build ~nul live=%.y
:* duct=~[/dead] type=~ %build live=%.y
[%ride formula subject-schematic]
==
::
@ -2385,7 +2385,7 @@
scry=scry-blocked
::
^= call-args
:* duct=~[/live] type=~ %build ~nul live=%.y
:* duct=~[/live] type=~ %build live=%.y
[%ride formula subject-schematic]
==
::
@ -2465,7 +2465,7 @@
now=~1234.5.6
scry=scry
::
call-args=[duct=~[/ride] type=~ %build ~nul live=%.y ride]
call-args=[duct=~[/ride] type=~ %build live=%.y ride]
::
^= moves
:~ :* duct=~[/ride] %give %made ~1234.5.6 %complete
@ -2557,7 +2557,7 @@
now=~1234.5.6
scry=scry
::
call-args=[duct=~[/post-a] type=~ %build ~nul live=%.y rendered-a]
call-args=[duct=~[/post-a] type=~ %build live=%.y rendered-a]
::
^= comparator
|= moves=(list move:ford-gate)
@ -2588,7 +2588,7 @@
now=~1234.5.7
scry=scry
::
call-args=[duct=~[/post-b] type=~ %build ~nul live=%.y rendered-b]
call-args=[duct=~[/post-b] type=~ %build live=%.y rendered-b]
::
^= comparator
|= moves=(list move:ford-gate)
@ -2731,7 +2731,7 @@
now=~1234.5.6
scry=scry
::
call-args=[duct=~[/alts] type=~ %build ~nul live=%.y alts]
call-args=[duct=~[/alts] type=~ %build live=%.y alts]
::
^= moves
:~ :* duct=~[/alts] %give %made ~1234.5.6 %complete %error
@ -2849,7 +2849,7 @@
now=~1234.5.6
scry=scry
::
call-args=[duct=~[/same] type=~ %build ~nul live=%.y same]
call-args=[duct=~[/same] type=~ %build live=%.y same]
::
^= moves
:~ :* duct=~[/same] %give %made ~1234.5.6 %complete
@ -2873,7 +2873,7 @@
now=~1234.5.7
scry=scry
::
call-args=[duct=~[/alts] type=~ %build ~nul live=%.y alts]
call-args=[duct=~[/alts] type=~ %build live=%.y alts]
::
^= moves
:~ :* duct=~[/alts] %give %made ~1234.5.7 %complete
@ -2999,7 +2999,7 @@
now=~1234.5.6
scry=scry
::
call-args=[duct=~[/first] type=~ %build ~nul live=%.y alts1]
call-args=[duct=~[/first] type=~ %build live=%.y alts1]
::
^= moves
:~ :* duct=~[/first] %give %made ~1234.5.6 %complete
@ -3017,7 +3017,7 @@
now=~1234.5.7
scry=scry
::
call-args=[duct=~[/second] type=~ %build ~nul live=%.y alts2]
call-args=[duct=~[/second] type=~ %build live=%.y alts2]
::
^= moves
:~ :* duct=~[/second] %give %made ~1234.5.7 %complete
@ -3119,7 +3119,7 @@
:: send a pinned literal, expects a %made response with pinned literal
::
^= call-args
[duct=~[/trivial] type=~ %build ~nul live=%.n [%$ %noun !>(**)]]
[duct=~[/trivial] type=~ %build live=%.n [%$ %noun !>(**)]]
::
^= moves
:~ :* duct=~[/trivial] %give %made ~1234.5.6
@ -3155,7 +3155,7 @@
scry=(scry-succeed ~1234.5.6 [%noun !>(42)])
::
^= call-args
:* duct=~[/build] type=~ %build ~nul live=%.y
:* duct=~[/build] type=~ %build live=%.y
[%scry %c care=%x rail=[[~nul %desk] /bar/foo]]
==
::
@ -3251,7 +3251,7 @@
now=~1234.5.6
scry=scry
::
call-args=[duct=~[/ride] type=~ %build ~nul live=%.y same]
call-args=[duct=~[/ride] type=~ %build live=%.y same]
::
^= moves
:~ :* duct=~[/ride] %give %made ~1234.5.6 %complete
@ -3357,7 +3357,7 @@
now=~1234.5.6
scry=scry
::
call-args=[duct=~[/post-a] type=~ %build ~nul live=%.y rendered-a]
call-args=[duct=~[/post-a] type=~ %build live=%.y rendered-a]
::
^= comparator
|= moves=(list move:ford-gate)
@ -3387,7 +3387,7 @@
now=~1234.5.7
scry=scry
::
call-args=[duct=~[/post-b] type=~ %build ~nul live=%.y rendered-b]
call-args=[duct=~[/post-b] type=~ %build live=%.y rendered-b]
::
^= comparator
|= moves=(list move:ford-gate)
@ -3579,7 +3579,7 @@
scry=(scry-with-results scry-results)
::
^= call-args
:* duct=~[/reef] type=~ %build ~nul live=%.n
:* duct=~[/reef] type=~ %build live=%.n
[%reef [~nul %base]]
==
::
@ -3622,7 +3622,7 @@
scry=(scry-reef ~1234.5.6)
::
^= call-args
:* duct=~[/reef] type=~ %build ~nul live=%.n
:* duct=~[/reef] type=~ %build live=%.n
[%reef [~nul %home]]
==
::
@ -3674,7 +3674,7 @@
scry=(scry-with-results-and-failures scry-results)
::
^= call-args
:* duct=~[/path] type=~ %build ~nul live=%.n
:* duct=~[/path] type=~ %build live=%.n
[%path disc=[~nul %desk] prefix='lib' raw-path='foo-bar']
==
::
@ -3699,7 +3699,7 @@
scry=scry-is-forbidden
::
^= call-args
:* duct=~[/plan] type=~ %build ~nul live=%.n
:* duct=~[/plan] type=~ %build live=%.n
%plan
source-path=[[~nul %home] /bar/foo]
query-string=`coin`[%$ *dime]
@ -3750,7 +3750,7 @@
scry=(scry-with-results scry-results)
::
^= call-args
:* duct=~[/path] type=~ %build ~nul live=%.n
:* duct=~[/path] type=~ %build live=%.n
[%core source-path=`rail:ford-gate`[[~nul %home] /hoon/foo-bar/lib]]
==
::
@ -3809,7 +3809,7 @@
scry=(scry-with-results scry-results)
::
^= call-args
:* duct=~[/path] type=~ %build ~nul live=%.n
:* duct=~[/path] type=~ %build live=%.n
[%core source-path=`rail:ford-gate`[[~nul %home] /hoon/program/gen]]
==
::
@ -3861,7 +3861,7 @@
scry=(scry-with-results scry-results)
::
^= call-args
:* duct=~[/path] type=~ %build ~nul live=%.n
:* duct=~[/path] type=~ %build live=%.n
[%core source-path=`rail:ford-gate`[[~nul %home] /hoon/program/gen]]
==
::
@ -3906,7 +3906,7 @@
scry=(scry-with-results scry-results)
::
^= call-args
:* duct=~[/path] type=~ %build ~nul live=%.n
:* duct=~[/path] type=~ %build live=%.n
[%core source-path=`rail:ford-gate`[[~nul %home] /hoon/program/gen]]
==
::
@ -3954,7 +3954,7 @@
scry=(scry-with-results scry-results)
::
^= call-args
:* duct=~[/path] type=~ %build ~nul live=%.n
:* duct=~[/path] type=~ %build live=%.n
[%core source-path=`rail:ford-gate`[[~nul %home] /hoon/program/gen]]
==
::
@ -3999,7 +3999,7 @@
scry=(scry-with-results scry-results)
::
^= call-args
:* duct=~[/path] type=~ %build ~nul live=%.n
:* duct=~[/path] type=~ %build live=%.n
[%core source-path=`rail:ford-gate`[[~nul %home] /hoon/program/gen]]
==
::
@ -4037,7 +4037,7 @@
scry=(scry-with-results scry-results)
::
^= call-args
:* duct=~[/path] type=~ %build ~nul live=%.n
:* duct=~[/path] type=~ %build live=%.n
[%core source-path=`rail:ford-gate`[[~nul %home] /hoon/program/gen]]
==
::
@ -4086,7 +4086,7 @@
scry=(scry-with-results scry-results)
::
^= call-args
:* duct=~[/path] type=~ %build ~nul live=%.n
:* duct=~[/path] type=~ %build live=%.n
[%core source-path=`rail:ford-gate`[[~nul %home] /hoon/program/gen]]
==
::
@ -4135,7 +4135,7 @@
scry=(scry-with-results scry-results)
::
^= call-args
:* duct=~[/path] type=~ %build ~nul live=%.n
:* duct=~[/path] type=~ %build live=%.n
[%core source-path=`rail:ford-gate`[[~nul %home] /hoon/program/gen]]
==
::
@ -4179,7 +4179,7 @@
scry=(scry-with-results scry-results)
::
^= call-args
:* duct=~[/path] type=~ %build ~nul live=%.n
:* duct=~[/path] type=~ %build live=%.n
:* %plan [[~nul %home] /other/lib] *coin
:* source-rail=[[~nul %desk] /bar/foo]
zuse-version=309
@ -4249,7 +4249,7 @@
scry=(scry-with-results scry-results)
::
^= call-args
:* duct=~[/path] type=~ %build ~nul live=%.n
:* duct=~[/path] type=~ %build live=%.n
%core [[~nul %home] /hoon/program/gen]
==
::
@ -4302,7 +4302,7 @@
::
::
^= call-args
:* duct=~[/path] type=~ %build ~nul live=%.n
:* duct=~[/path] type=~ %build live=%.n
[%core source-path=`rail:ford-gate`[[~nul %home] /hoon/program/gen]]
==
::
@ -4361,7 +4361,7 @@
::
::
^= call-args
:* duct=~[/path] type=~ %build ~nul live=%.n
:* duct=~[/path] type=~ %build live=%.n
[%core source-path=`rail:ford-gate`[[~nul %home] /hoon/program/gen]]
==
::
@ -4407,7 +4407,7 @@
scry=(scry-with-results scry-results)
::
^= call-args
:* duct=~[/path] type=~ %build ~nul live=%.n
:* duct=~[/path] type=~ %build live=%.n
:* %plan [[~nul %home] /other/lib]
:~ %many
[%blob *cred:eyre]
@ -4509,7 +4509,7 @@
::
::
^= call-args
:* duct=~[/path] type=~ %build ~nul live=%.n
:* duct=~[/path] type=~ %build live=%.n
[%core source-path=`rail:ford-gate`[[~nul %home] /hoon/program/gen]]
==
::
@ -4585,7 +4585,7 @@
scry=(scry-with-results-and-failures scry-results)
::
^= call-args
:* duct=~[/path] type=~ %build ~nul live=%.n
:* duct=~[/path] type=~ %build live=%.n
%core [[~nul %home] /hoon/program/gen]
==
::
@ -4645,7 +4645,7 @@
::
::
^= call-args
:* duct=~[/path] type=~ %build ~nul live=%.n
:* duct=~[/path] type=~ %build live=%.n
%core [[~nul %home] /hoon/program/gen]
==
::
@ -4692,7 +4692,7 @@
scry=(scry-with-results scry-results)
::
^= call-args
:* duct=~[/path] type=~ %build ~nul live=%.n
:* duct=~[/path] type=~ %build live=%.n
[%bunt [~nul %home] %foo]
==
::
@ -4740,7 +4740,7 @@
scry=(scry-with-results scry-results)
::
^= call-args
:* duct=~[/path] type=~ %build ~nul live=%.n
:* duct=~[/path] type=~ %build live=%.n
[%volt [~nul %home] %foo [12 13]]
==
::
@ -4788,7 +4788,7 @@
scry=(scry-with-results scry-results)
::
^= call-args
:* duct=~[/path] type=~ %build ~nul live=%.n
:* duct=~[/path] type=~ %build live=%.n
[%vale [~nul %home] %foo [12 13]]
==
::
@ -4836,7 +4836,7 @@
scry=(scry-with-results scry-results)
::
^= call-args
:* duct=~[/path] type=~ %build ~nul live=%.n
:* duct=~[/path] type=~ %build live=%.n
[%vale [~nul %home] %foo 42]
==
::
@ -4900,7 +4900,7 @@
scry=(scry-with-results-and-failures scry-results)
::
^= call-args
:* duct=~[/path] type=~ %build ~nul live=%.n
:* duct=~[/path] type=~ %build live=%.n
[%cast [~nul %home] %foo [%vale [~nul %home] %bar [12 13]]]
==
::
@ -4971,7 +4971,7 @@
scry=(scry-with-results-and-failures scry-results)
::
^= call-args
:* duct=~[/path] type=~ %build ~nul live=%.n
:* duct=~[/path] type=~ %build live=%.n
[%cast [~nul %home] %foo [%vale [~nul %home] %bar [12 13]]]
==
::
@ -5005,7 +5005,7 @@
scry=scry-is-forbidden
::
^= call-args
:* duct=~[/path] type=~ %build ~nul live=%.n
:* duct=~[/path] type=~ %build live=%.n
%mute subject=[%$ %foo !>([a=42 b=[43 c=44]])]
^= mutations ^- (list [wing schematic:ford-gate])
:~
@ -5061,7 +5061,7 @@
::
::
^= call-args
:* duct=~[/path] type=~ %build ~nul live=%.n
:* duct=~[/path] type=~ %build live=%.n
[%bake %foo *coin `rail:ford-gate`[[~nul %home] /data]]
==
::
@ -5137,7 +5137,7 @@
::
::
^= call-args
:* duct=~[/path] type=~ %build ~nul live=%.n
:* duct=~[/path] type=~ %build live=%.n
[%bake %foo *coin `rail:ford-gate`[[~nul %home] /data]]
==
::
@ -5208,7 +5208,7 @@
::
::
^= call-args
:* duct=~[/path] type=~ %build ~nul live=%.n
:* duct=~[/path] type=~ %build live=%.n
[%bake %dat *coin `rail:ford-gate`[[~nul %home] /data]]
==
::
@ -5263,7 +5263,7 @@
::
::
^= call-args
:* duct=~[/path] type=~ %build ~nul live=%.n
:* duct=~[/path] type=~ %build live=%.n
:^ %diff [~nul %home]
[%$ %foo !>([12 13])]
[%$ %foo !>([17 18])]
@ -5337,7 +5337,7 @@
scry=(scry-with-results-and-failures scry-results)
::
^= call-args
:* duct=~[/path] type=~ %build ~nul live=%.n
:* duct=~[/path] type=~ %build live=%.n
:^ %diff [~nul %home]
[%$ %txt !>(~[%a %b])]
[%$ %txt !>(~[%a %d])]
@ -5416,7 +5416,7 @@
scry=(scry-with-results-and-failures scry-results)
::
^= call-args
:* duct=~[/path] type=~ %build ~nul live=%.n
:* duct=~[/path] type=~ %build live=%.n
:^ %pact [~nul %home]
[%$ %txt !>(~[%a %b])]
[%$ %txt-diff !>(~[[%& 1] [%| ~[%b] ~[%d]]])]
@ -5515,7 +5515,7 @@
scry=(scry-with-results-and-failures scry-results)
::
^= call-args
:* duct=~[/path] type=~ %build ~nul live=%.n
:* duct=~[/path] type=~ %build live=%.n
:^ %pact [~nul %home]
:+ %$ %foo !>
'''
@ -5574,7 +5574,7 @@
scry=(scry-with-results-and-failures scry-results)
::
^= call-args
:* duct=~[/path] type=~ %build ~nul live=%.n
:* duct=~[/path] type=~ %build live=%.n
:^ %join [~nul %home] %txt
:: replace %a with %c on the first line
::
@ -5646,7 +5646,7 @@
scry=(scry-with-results-and-failures scry-results)
::
^= call-args
:* duct=~[/path] type=~ %build ~nul live=%.n
:* duct=~[/path] type=~ %build live=%.n
:^ %join [~nul %home] %hoon
:: replace %a with %c on the first line
::
@ -5687,7 +5687,7 @@
scry=scry-is-forbidden
::
^= call-args
:* duct=~[/count] type=~ %build ~nul live=%.n
:* duct=~[/count] type=~ %build live=%.n
%list
:~ [%$ %noun ud-type 1]
[%$ %noun ud-type 2]
@ -5732,7 +5732,7 @@
scry=(scry-with-results-and-failures scry-results)
::
^= call-args
:* duct=~[/path] type=~ %build ~nul live=%.n
:* duct=~[/path] type=~ %build live=%.n
^- schematic:ford-gate
:- %mash
:^ [~nul %home] %txt
@ -5855,7 +5855,7 @@
scry=(scry-with-results-and-failures scry-results)
::
^= call-args
:* duct=~[/gh] type=~ %build ~nul live=%.y
:* duct=~[/gh] type=~ %build live=%.y
%core [[~nul %home] /hoon/gh/app]
==
::
@ -5987,7 +5987,7 @@
scry=(scry-with-results-and-failures scry-results)
::
^= call-args
:* duct=~[/gh2] type=~ %build ~nul live=%.y
:* duct=~[/gh2] type=~ %build live=%.y
%core [[~nul %home] /hoon/gh2/app]
==
::
@ -6132,7 +6132,7 @@
scry=(scry-with-results-and-failures scry-results)
::
^= call-args
:* duct=~[/gh3] type=~ %build ~nul live=%.y
:* duct=~[/gh3] type=~ %build live=%.y
%core [[~nul %home] /hoon/gh3/app]
==
::
@ -6523,7 +6523,7 @@
scry=(scry-with-results scry-results)
::
^= call-args
:* duct=~[/walk] type=~ %build ~nul live=%.y
:* duct=~[/walk] type=~ %build live=%.y
%walk [~nul %home] %one %two
==
::
@ -6572,7 +6572,7 @@
scry=(scry-with-results large-mark-graph)
::
^= call-args
:* duct=~[/walk] type=~ %build ~nul live=%.y
:* duct=~[/walk] type=~ %build live=%.y
%walk [~nul %home] %one %four
==
::
@ -6624,7 +6624,7 @@
scry=(scry-with-results large-mark-graph)
::
^= call-args
:* duct=~[/large] type=~ %build ~nul live=%.n
:* duct=~[/large] type=~ %build live=%.n
[%cast [~nul %home] %four [%volt [~nul %home] %one ["one" 1]]]
==
^= comparator
@ -6733,7 +6733,7 @@
::
^= call-args
^- [=duct type=* wrapped-task=(hobo task:able:ford-gate)]
:* duct=~[/app] type=~ %build ~nul live=%.y
:* duct=~[/app] type=~ %build live=%.y
[%core source-path=`rail:ford-gate`[[~nul %home] /hoon/program/app]]
==
::