diff --git a/lib/collections.hoon b/lib/collections.hoon
index 6cdafdf5a..72b2351d9 100644
--- a/lib/collections.hoon
+++ b/lib/collections.hoon
@@ -310,7 +310,7 @@
|= [seg=@ta out=term]
%^ cat 3
?:(=(%$ out) out (cat 3 out '-'))
- ((hard @tas) seg)
+ ;;(@tas seg)
[our nam]
::
:: +allowed-by: checks if ship :who is allowed by the permission rules in :dic
@@ -402,7 +402,7 @@
=/ entries=wain
%+ turn ~(tap by a)
|= b=[knot cord]
- =/ c=[term cord] ((hard ,[term cord]) b)
+ =/ c=[term cord] ;;([term cord] b)
(crip " [{<-.c>} {<+.c>}]")
::
?~ entries ~
diff --git a/lib/hall-legacy.hoon b/lib/hall-legacy.hoon
index 776ef8340..6df91a309 100644
--- a/lib/hall-legacy.hoon
+++ b/lib/hall-legacy.hoon
@@ -144,7 +144,7 @@
%- of :~
name+(ot nom+so mon+tors ~)
text+(cu to-wain:format so)
- tank+(ot dat+(cu (hard (list tank)) blob) ~)
+ tank+(ot dat+(cu (list tank) blob) ~)
==
::
++ blob (cu cue (su fel:de-base64:mimes:html))
diff --git a/lib/hood/kiln.hoon b/lib/hood/kiln.hoon
index 9fa46e75c..61ee94400 100644
--- a/lib/hood/kiln.hoon
+++ b/lib/hood/kiln.hoon
@@ -392,7 +392,7 @@
(render "on sync" sud her syd)
~
start-sync
- =. let ?. ?=($w p.p.u.rot) let ud:((hard cass:clay) q.q.r.u.rot)
+ =. let ?. ?=($w p.p.u.rot) let ud:;;(cass:clay q.q.r.u.rot)
=/ =wire /kiln/sync/[syd]/(scot %p her)/[sud]
:: germ: merge mode for sync merges
::
@@ -625,7 +625,7 @@
?. ?=($path p.pax)
~| "strange path mark: {
}"
!!
- [((hard path) q.q.pax) ?:(?=($null p.dif) ~ `[%dif dif])]
+ [;;(path q.q.pax) ?:(?=($null p.dif) ~ `[%dif dif])]
:: ~& > kiln-made+[(turn can head) syd=syd +<.abet]
=+ notated=(skid can |=({path a/(unit miso)} ?=(^ a)))
=+ annotated=(turn `(list (pair path *))`-.notated head)
diff --git a/lib/oauth1.hoon b/lib/oauth1.hoon
index 0dabc6b38..94508cf05 100644
--- a/lib/oauth1.hoon
+++ b/lib/oauth1.hoon
@@ -86,7 +86,8 @@
^- {key/@t sec/@t ~}
?. =(~ `@`key)
~| %oauth-bad-keys
- ((hard {key/@t sec/@t ~}) (to-wain:format key))
+ ;; {key/@t sec/@t ~}
+ (to-wain:format key)
%+ mean-wall %oauth-no-keys
"""
Run |init-oauth1 {<`path`dom>}
diff --git a/lib/oauth2.hoon b/lib/oauth2.hoon
index 213303d32..31d0c7015 100644
--- a/lib/oauth2.hoon
+++ b/lib/oauth2.hoon
@@ -74,7 +74,8 @@
^- {cid/@t cis/@t ~}
?. =(~ `@`key)
~| %oauth-bad-keys
- ((hard {cid/@t cis/@t ~}) (to-wain key))
+ ;; {cid/@t cis/@t ~}
+ (to-wain key)
%+ mean-wall %oauth-no-keys
"""
Run |init-oauth2 {<`path`dom>}
diff --git a/lib/test/runner.hoon b/lib/test/runner.hoon
index 33ea1fe7b..da61c3c74 100644
--- a/lib/test/runner.hoon
+++ b/lib/test/runner.hoon
@@ -55,8 +55,9 @@
^- test-func
::
|.
- ^- tang
- ((hard tang) .*(test-core nock.run-arm))
+ ;; tang
+ .* test-core
+ nock.run-arm
:: +has-test-prefix: does the arm define a test we should run?
::
++ has-test-prefix
diff --git a/mar/collections/action.hoon b/mar/collections/action.hoon
index 37bd40703..e33ce7c42 100644
--- a/mar/collections/action.hoon
+++ b/mar/collections/action.hoon
@@ -18,7 +18,7 @@
++ noun action:collections
++ json
|= jon=^json
- %- (hard action:collections)
+ ;; action:collections
=< (action jon)
|%
++ action
@@ -68,7 +68,7 @@
|= jon=^json
^- (set whom:clay)
=/ x ((ar:dejs (su:dejs fed:ag)) jon)
- %- (hard (set whom:clay))
+ ;; (set whom:clay)
%- ~(run in (sy x))
|=(w=@ [& w])
--
diff --git a/sys/arvo.hoon b/sys/arvo.hoon
index 9ecd67a41..50f60e94b 100644
--- a/sys/arvo.hoon
+++ b/sys/arvo.hoon
@@ -591,7 +591,7 @@
::
++ poke |= * :: 47
^- [(list ovum) *]
- => .(+< ((hard ,[now=@da ovo=ovum]) +<))
+ => .(+< ;;([now=@da ovo=ovum] +<))
^- [(list ovum) *]
=. +>.$
?+ -.q.ovo
@@ -652,23 +652,23 @@
=< :: Arvo structural interface
::
|%
- ++ come |= {@ @ @ (list ovum) vise pone} :: 4
- ^- {(list ovum) _+>}
+ ++ come |= [@ @ @ (list ovum) vise pone] :: 4
+ ^- [(list ovum) _+>]
~& %hoon-come
=^ rey +>+ (^come +<)
[rey +>.$]
::
- ++ load |= {@ @ @ (list ovum) vase pane} :: 10
- ^- {(list ovum) _+>}
+ ++ load |= [@ @ @ (list ovum) vase pane] :: 10
+ ^- [(list ovum) _+>]
~& %hoon-load
=^ rey +>+ (^load +<)
[rey +>.$]
::
- ++ peek |=(* (^peek ((hard {@da path}) +<))) :: 46
+ ++ peek |=(* (^peek ;;([@da path] +<))) :: 46
::
++ poke |= * :: 47
^- [(list ovum) *]
- => .(+< ((hard ,[now=@da ovo=ovum]) +<))
+ => .(+< ;;([now=@da ovo=ovum] +<))
=^ ova +>+.$ (^poke now ovo)
=| out=(list ovum)
|- ^- [(list ovum) *]
@@ -678,7 +678,7 @@
::
?: ?=(%lyra -.q.i.ova)
%+ fall
- (vega now t.ova ({@ @} +.q.i.ova))
+ (vega now t.ova ;;([@ @] +.q.i.ova))
[~ +>.^$]
:: iterate over effects, handling those on arvo proper
:: and passing the rest through as output
@@ -687,7 +687,7 @@
=? out ?=(^ vov) [+.vov out]
$(ova t.ova)
::
- ++ wish |=(* (^wish ((hard @ta) +<))) :: 22
+ ++ wish |=(* (^wish ;;(@ta +<))) :: 22
--
:: Arvo implementation core
::
@@ -894,7 +894,7 @@
::
++ veer
|= [who=ship now=@da fav=curd]
- => .(fav ((hard {$veer lal/@ta pax/path txt/@t}) fav))
+ => .(fav ;;({$veer lal/@ta pax/path txt/@t} fav))
=- ?:(?=(%| -.res) ((slog p.res) +>.$) p.res)
^= res %- mule |.
?: =(%$ lal.fav)
diff --git a/sys/hoon.hoon b/sys/hoon.hoon
index 7e4c40b5b..b244363ae 100644
--- a/sys/hoon.hoon
+++ b/sys/hoon.hoon
@@ -256,13 +256,6 @@
--
::
++ fore |*(a/$-(* *) |*(b/$-(* *) (pair a b))) :: pair before
-++ hard :: force remold
- |* han/$-(* *)
- |= fud/* ^- han
- ~_ leaf+"hard"
- =+ gol=(han fud)
- ?>(=(gol fud) gol)
-::
::
++ head |*(^ ,:+<-) :: get head
++ same |*(* +<) :: identity
@@ -11187,7 +11180,7 @@
$type
=+ tyr=|.((dial dole))
=+ vol=tyr(sut lum)
- =+ cis=((hard tank) .*(vol [%9 2 %0 1]))
+ =+ cis=;;(tank .*(vol [%9 2 %0 1]))
:^ ~ %palm
[~ ~ ~ ~]
[[%leaf '#' 't' '/' ~] cis ~]
@@ -11199,7 +11192,7 @@
|- ^- (list tank)
?~ lum ~
?@ lum !!
- [[%leaf (trip ((hard @) -.lum))] $(lum +.lum)]
+ [[%leaf (trip ;;(@ -.lum))] $(lum +.lum)]
::
$wool
:- ~
@@ -14526,20 +14519,20 @@
|= [p=xpat n=*]
^- plum
?- p
- %hoon (hoon-to-plum 999 ((hard hoon) n))
- %json (json-to-plum ((hard json) n))
- %manx (manx-to-plum ((hard manx) n))
- %nock (nock-to-plum ((hard nock) n))
- %path (path-to-plum ((hard path) n))
- %plum ((hard plum) n)
- %skin (skin-to-plum ((hard skin) n))
- %spec (spec-to-plum ((hard spec) n))
- %tape (tape-to-plum ((hard tape) n))
- %tour (tour-to-plum ((hard tour) n))
+ %hoon (hoon-to-plum 999 ;;(hoon n))
+ %json (json-to-plum ;;(json n))
+ %manx (manx-to-plum ;;(manx n))
+ %nock (nock-to-plum ;;(nock n))
+ %path (path-to-plum ;;(path n))
+ %plum ;;(plum n)
+ %skin (skin-to-plum ;;(skin n))
+ %spec (spec-to-plum ;;(spec n))
+ %tape (tape-to-plum ;;(tape n))
+ %tour (tour-to-plum ;;(tour n))
%type =/ ttp type-to-plum
- ((hard plum) .*(ttp(+< n) [9 2 0 1]))
+ ;;(plum .*(ttp(+< n) [9 2 0 1]))
%vase =/ vtp vase-to-plum
- =/ =plum ((hard plum) .*(vtp(+< n) [9 2 0 1]))
+ =/ =plum ;;(plum .*(vtp(+< n) [9 2 0 1]))
(rune '!>' ~ ~ ~[plum])
[%gate *] (render-gate sample.p product.p)
[%gear *] '%gear' :: XX TODO
diff --git a/sys/vane/ames.hoon b/sys/vane/ames.hoon
index 1d590d3a7..b1a67bf63 100644
--- a/sys/vane/ames.hoon
+++ b/sys/vane/ames.hoon
@@ -908,7 +908,7 @@
%none
:: ~& %chew-none
=. puz (bilk:puz now)
- (chow ((hard meal) (cue msg)))
+ (chow ;;(meal (cue msg)))
::
%fast
:: ~& %chew-fast
@@ -919,24 +919,24 @@
?~ dey +>.$
=. puz (bilk:puz now)
=^ key diz u.dey
- (chow(aut sin) ((hard meal) (cue (dy:cub:sen:gus key bod))))
+ (chow(aut sin) ;;(meal (cue (dy:cub:sen:gus key bod))))
::
%full
:: ~& %chew-full
- =/ mex ((hard full:pact) (cue msg))
+ =/ mex ;;(full:pact (cue msg))
=. diz (deng law.mex)
=/ wug cluy:diz
?> =(lyf.wug from.lyf.mex)
=/ gey (sev:gus to.lyf.mex)
=/ sem (need (tear:as:q.gey pub:ex:cub.wug txt.mex))
- =/ mes ((hard (pair @ @)) (cue sem))
+ =/ mes ;;((pair @ @) (cue sem))
=. diz (wasc:diz p.mes)
=. puz (bilk:puz now)
(west(msg q.mes))
::
%open
:: ~& %chew-open
- =/ mex ((hard open:pact) (cue msg))
+ =/ mex ;;(open:pact (cue msg))
=. diz (deng law.mex)
=/ wug cluy:diz
?> =(lyf.wug from.lyf.mex)
@@ -1269,7 +1269,7 @@
=/ task=task:able
?. ?=(%soft -.wrapped-task)
wrapped-task
- ((hard task:able) p.wrapped-task)
+ ;;(task:able p.wrapped-task)
=. any.ton.fox eny
=^ duy ..knob (knob hen task)
[duy ..^$]
diff --git a/sys/vane/behn.hoon b/sys/vane/behn.hoon
index 135d8fa35..eca3e9bfd 100644
--- a/sys/vane/behn.hoon
+++ b/sys/vane/behn.hoon
@@ -200,7 +200,7 @@
=/ =task:able
?. ?=(%soft -.wrapped-task)
wrapped-task
- ((hard task:able) p.wrapped-task)
+ ;;(task:able p.wrapped-task)
::
=/ event-core (per-event [our now hen] state)
::
diff --git a/sys/vane/clay.hoon b/sys/vane/clay.hoon
index c02514741..f818ffa38 100644
--- a/sys/vane/clay.hoon
+++ b/sys/vane/clay.hoon
@@ -611,7 +611,7 @@
=* pax p.i.tay
?. ?=($path p.pax)
(mule |.(`~`~|([%expected-path got=p.pax] !!)))
- $(tay t.tay, can (~(put by can) ((hard path) q.q.pax) q.i.tay))
+ $(tay t.tay, can (~(put by can) ;;(path q.q.pax) q.i.tay))
::
:: Queue a move.
::
@@ -1225,7 +1225,7 @@
%.n
?~ cached=(~(get by mim.dom) pax)
%.n
- =(((hard mime) q.q.cag) u.cached)
+ =(;;(mime q.q.cag) u.cached)
::
$(p.lem t.p.lem)
:: if the :mis mark is the target mark and the value is the same, no-op
@@ -1305,7 +1305,7 @@
^- (pair path cage)
?> ?=($ins -.mis)
=+ =>((flop pax) ?~(. %$ i))
- [pax - [%atom %t ~] ((hard @t) +>.q.q.p.mis)]
+ [pax - [%atom %t ~] ;;(@t +>.q.q.p.mis)]
::
~
::
@@ -1344,7 +1344,7 @@
?> ?=($ins -.mis)
?. ?=($mime p.p.mis)
~
- `[pax ((hard mime) q.q.p.mis)]
+ `[pax ;;(mime q.q.p.mis)]
::
^- (list (pair path mime))
%+ murn ink.nuz
@@ -1352,7 +1352,7 @@
^- (unit (pair path mime))
?> ?=($ins -.mis)
?> ?=($mime p.p.mis)
- `[pax ((hard mime) q.q.p.mis)]
+ `[pax ;;(mime q.q.p.mis)]
::
^- (list (pair path mime))
%+ murn mut.nuz
@@ -1361,7 +1361,7 @@
?> ?=($mut -.mis)
?. ?=($mime p.p.mis)
~
- `[pax ((hard mime) q.q.p.mis)]
+ `[pax ;;(mime q.q.p.mis)]
==
==
::
@@ -1391,7 +1391,7 @@
|= {pax/cage cay/cage}
?. ?=($path p.pax)
~|(%clay-take-inserting-strange-path-mark !!)
- [((hard path) q.q.pax) cay]
+ [;;(path q.q.pax) cay]
::
:: Handle result of diffing.
::
@@ -1420,7 +1420,7 @@
^- (pair path (pair lobe cage))
?. ?=($path p.pax)
~|(%clay-take-diffing-strange-path-mark !!)
- =+ paf=((hard path) q.q.pax)
+ =+ paf=;;(path q.q.pax)
[paf (page-to-lobe:ze [p q.q]:cay) (~(got by dig.u.dok) paf)]
::
:: Handle result of casting mutations.
@@ -1444,7 +1444,7 @@
|= {pax/cage cay/cage}
?. ?=($path p.pax)
~|(%castify-bad-path-mark !!)
- [((hard path) q.q.pax) cay]
+ [;;(path q.q.pax) cay]
=. muh.u.dok
%- malt
%+ turn cat
@@ -1492,7 +1492,7 @@
~|(%clay-take-mutating-strange-path-mark !!)
?: ?=($null p.cay)
~
- =+ paf=((hard path) q.q.pax)
+ =+ paf=;;(path q.q.pax)
`[paf (~(got by muh.u.dok) paf) cay]
::
:: Now that dok is completely filled, we can apply the changes in the commit.
@@ -1615,7 +1615,7 @@
|= {pax/cage cay/cage}
?. ?=($path-hash p.pax)
~|(%patch-bad-path-mark !!)
- [-< -> +]:[((hard {path lobe}) q.q.pax) cay]
+ [-< -> +]:[;;({path lobe} q.q.pax) cay]
:: ~& %canned
:: ~& %checking-out
=. ank.dom (map-to-ankh:ze (malt cat))
@@ -1676,10 +1676,10 @@
|= {pax/cage mim/cage}
?. ?=($path p.pax)
~|(%ergo-bad-path-mark !!)
- :- ((hard path) q.q.pax)
+ :- ;;(path q.q.pax)
?. ?=($mime p.mim)
~
- `((hard mime) q.q.mim)
+ `;;(mime q.q.mim)
=+ mus=(must-ergo (turn ~(tap by can) head))
%- emil
%+ turn ~(tap by mus)
@@ -1759,9 +1759,9 @@
:+ ~
p.r.u.rut
?+ p.r.u.rut ~| %strange-w-over-nextwork !!
- $cass !>(((hard cass) q.r.u.rut))
+ $cass !>(;;(cass q.r.u.rut))
$null [[%atom %n ~] ~]
- $nako !>(~|([%harding [&1 &2 &3]:q.r.u.rut] ((hard nako) q.r.u.rut)))
+ $nako !>(~|([%molding [&1 &2 &3]:q.r.u.rut] ;;(nako q.r.u.rut)))
==
?. ?=($nako p.r.u.rut) [?>(?=(^ ref) .)]:wake
=+ rav=`rave`q.u.ruv
@@ -1771,7 +1771,7 @@
=+ nex=(~(get by haw.u.ref) nez)
?~ nex +>+.^$
?~ u.nex +>+.^$ :: should never happen
- =. nak.u.ref `((hard nako) q.q.u.u.nex)
+ =. nak.u.ref `;;(nako q.q.u.u.nex)
=. +>+.^$
?: =(0 let.dom)
=< ?>(?=(^ ref) .)
@@ -1793,7 +1793,7 @@
haw.u.ref
%+ ~(put by haw.u.ref)
[p.p.u.rut q.p.u.rut q.u.rut]
- `[p.r.u.rut !>(((hard arch) q.r.u.rut))]
+ `[p.r.u.rut !>(;;(arch q.r.u.rut))]
==
::
$z
@@ -1956,7 +1956,7 @@
?. ?=($blob p.bob)
~| %plop-not-blob
!!
- =+ bol=((hard blob) q.q.bob)
+ =+ bol=;;(blob q.q.bob)
?- -.bol
$delta [-.bol p.bol q.bol p.cay q.q.cay]
$direct [-.bol p.bol p.cay q.q.cay]
@@ -2731,11 +2731,11 @@
|- ^- @t :: (urge cord) would be faster
=+ bol=(lobe-to-blob u.lob)
?: ?=($direct -.bol)
- ((hard @t) q.q.bol)
+ ;;(@t q.q.bol)
?> ?=($delta -.bol)
=+ txt=$(u.lob q.q.bol)
?> ?=($txt-diff p.r.bol)
- =+ dif=((hard (urge cord)) q.r.bol)
+ =+ dif=;;((urge cord) q.r.bol)
=, format
=+ pac=(of-wain (lurk:differ (to-wain (cat 3 txt '\0a')) dif))
(end 3 (dec (met 3 pac)) pac)
@@ -3009,13 +3009,12 @@
:: construct an empty mime cache
::
:_ mim=*(map path mime)
- %. q.q.r.u.rot
- %- hard
- $: ank=*
- let=@ud
- hit=(map @ud tako)
- lab=(map @tas @ud)
- ==
+ ;; $: ank=*
+ let=@ud
+ hit=(map @ud tako)
+ lab=(map @tas @ud)
+ ==
+ q.q.r.u.rot
?: =(0 let.dum)
(error:he %no-ali-desk ~)
=+ (~(get by hit.dum) let.dum)
@@ -3643,8 +3642,8 @@
?. ?=($path p.pax)
[%ergo >[%expected-path got=p.pax]< ~]
=* mim q.i.p.tay
- =+ mit=?.(?=($mime p.mim) ~ `((hard mime) q.q.mim))
- $(p.tay t.p.tay, nac :_(nac [((hard path) q.q.pax) mit]))
+ =+ mit=?.(?=($mime p.mim) ~ `;;(mime q.q.mim))
+ $(p.tay t.p.tay, nac :_(nac [;;(path q.q.pax) mit]))
?: ?=({@ *} tan) (error:he tan)
=+ `can/(map path (unit mime))`(malt tan)
?~ hez
@@ -3780,7 +3779,7 @@
=/ req=task:able
?. ?=(%soft -.wrapped-task)
wrapped-task
- ((hard task:able) p.wrapped-task)
+ ;;(task:able p.wrapped-task)
::
:: only one of these should be going at once, so queue
::
@@ -4034,7 +4033,7 @@
=* wer wer.req
=* pax pax.req
?: ?=({$question *} pax)
- =+ ryf=((hard riff) res.req)
+ =+ ryf=;;(riff res.req)
:_ ..^$
:~ [hen %give %mack ~]
=/ =wire
@@ -4046,7 +4045,7 @@
=+ inx=(slav %ud i.t.t.pax)
=^ mos ruf
=/ den ((de our now ski hen ruf) wer syd)
- abet:(take-foreign-update:den inx ((hard (unit rand)) res.req))
+ abet:(take-foreign-update:den inx ;;((unit rand) res.req))
[[[hen %give %mack ~] mos] ..^$]
::
$wegh
@@ -4147,7 +4146,7 @@
:_ ..^$ :_ ~
:* hen %give %writ ~
^- {care case @tas}
- [i.t.tea ((hard case) +>:(slay i.t.t.tea)) i.t.t.t.tea]
+ [i.t.tea ;;(case +>:(slay i.t.t.tea)) i.t.t.t.tea]
::
`path`t.t.t.t.tea
`cage`(result-to-cage:ford build-result.result.q.hin)
@@ -4226,7 +4225,7 @@
?> ?=({@ @ @ @ @ *} t.tea)
=+ her=(slav %p i.t.t.tea)
=+ syd=(slav %tas i.t.t.t.tea)
- =+ car=((hard care) i.t.t.t.t.tea)
+ =+ car=;;(care i.t.t.t.t.tea)
=+ ^- cas/case
=+ (slay i.t.t.t.t.t.tea)
?> ?=({~ %$ case} -)
diff --git a/sys/vane/dill.hoon b/sys/vane/dill.hoon
index d71ad0699..5c642d149 100644
--- a/sys/vane/dill.hoon
+++ b/sys/vane/dill.hoon
@@ -414,7 +414,7 @@
$reap ?~ p.p.+>.sih
+>.$
(dump:(crud %reap u.p.p.+>.sih) %logo ~)
- $diff pump:(from ((hard dill-blit) q:`vase`+>+>.sih))
+ $diff pump:(from ;;(dill-blit q:`vase`+>+>.sih))
==
::
{$c $note *}
@@ -500,7 +500,7 @@
=/ task=task:able
?. ?=(%soft -.wrapped-task)
wrapped-task
- ((hard task:able) p.wrapped-task)
+ ;;(task:able p.wrapped-task)
:: the boot event passes thru %dill for initial duct distribution
::
?: ?=(%boot -.task)
diff --git a/sys/vane/eyre.hoon b/sys/vane/eyre.hoon
index 5961f2847..632a513ac 100644
--- a/sys/vane/eyre.hoon
+++ b/sys/vane/eyre.hoon
@@ -1063,7 +1063,7 @@
(fail-turbo 404 message.build-result.result.sih)
=/ cay=cage (result-to-cage:ford build-result.result.sih)
?: ?=($red-quri p.cay)
- =+ url=(apex:en-purl ((hard quri) q.q.cay))
+ =+ url=(apex:en-purl ;;(quri q.q.cay))
(give-thou 307 [location+(crip url)]~ ~)
:: (give-html:abet 200 ~ (redir:xml url))
?. ?=($mime p.cay)
@@ -1073,7 +1073,7 @@
::
(exec-turbo-live tee-ses [%cast [p q]:bek %mime [%$ cay]])
=+ cug=?~(ses ~ cug:(~(got by wup) u.ses))
- =+ ((hard {mit/mite rez/octs}) q.q.cay)
+ =+ ;;({mit/mite rez/octs} q.q.cay)
:: TODO: This used to use dep for etag control.
::
:: =+ dep=(crip "W/{(en-json %s (scot %uv p.sih))}")
@@ -1089,7 +1089,7 @@
?: =('~' p.tee)
(eyre-them tee q.cay)
=+ usr=(slav %ta p.tee)
- =+ ((hard {pul/purl ^}) q.q.cay)
+ =+ ;;({pul/purl ^} q.q.cay)
?. ?=(%& -.r.p.pul)
~& [%auth-lost usr (head:en-purl p.pul)]
(eyre-them tee q.cay)
@@ -1479,7 +1479,7 @@
=* pef i.t.q.pok
=+ but=t.t.q.pok :: XX =*
?+ pef ~|(pfix-lost+`path`/~/[pef] !!)
- $debug ((hard perk) [%bugs but])
+ $debug ;;(perk [%bugs but])
$away [%away ~]
$ac
?~ but ~|(no-host+`path`/~/[pef] !!)
@@ -1509,7 +1509,7 @@
$on
:- %poll
?^ but [(raid but %uv ~)]~
- =+ dep=((hard (list {@ ~})) quy)
+ =+ dep=;;((list {@ ~}) quy)
=< ?~(. !! .)
(turn dep |=({a/@tas ~} (slav %uv a)))
::
@@ -2328,7 +2328,7 @@
=/ task=task:able
?. ?=(%soft -.wrapped-task)
wrapped-task
- ((hard task:able) p.wrapped-task)
+ ;;(task:able p.wrapped-task)
::
^+ [*(list move) ..^$]
?: ?=($wegh -.task)
diff --git a/sys/vane/ford.hoon b/sys/vane/ford.hoon
index 109c38e35..e84bfb0d1 100644
--- a/sys/vane/ford.hoon
+++ b/sys/vane/ford.hoon
@@ -2655,7 +2655,7 @@
(return-result %success %call [type.u.slit-result p.val])
::
%1
- =/ blocked-paths=(list path) ((hard (list path)) p.val)
+ =/ blocked-paths=(list path) ;;((list path) p.val)
(blocked-paths-to-receipt %call blocked-paths)
::
%2
@@ -4776,7 +4776,7 @@
(return-result %success %ride [type.u.slim-result p.val])
::
%1
- =/ blocked-paths=(list path) ((hard (list path)) p.val)
+ =/ blocked-paths=(list path) ;;((list path) p.val)
(blocked-paths-to-receipt %ride blocked-paths)
::
%2
@@ -6144,7 +6144,7 @@
=/ task=task:able
?. ?=(%soft -.wrapped-task)
wrapped-task
- ((hard task:able) p.wrapped-task)
+ ;;(task:able p.wrapped-task)
:: we wrap +per-event with a call that binds our event args
::
=* this-event (per-event [our duct now scry-gate] state.ax)
diff --git a/sys/vane/gall.hoon b/sys/vane/gall.hoon
index 80519cf1c..6728f2eb6 100644
--- a/sys/vane/gall.hoon
+++ b/sys/vane/gall.hoon
@@ -1304,7 +1304,7 @@
~% %gall-call +> ~
|= {hen/duct hic/(hypo (hobo task:able))}
^+ [*(list move) ..^$]
- => .(q.hic ?.(?=($soft -.q.hic) q.hic ((hard task:able) p.q.hic)))
+ => .(q.hic ?.(?=($soft -.q.hic) q.hic ;;(task:able p.q.hic)))
?- -.q.hic
$conf
?. =(our p.p.q.hic)
@@ -1331,10 +1331,10 @@
=* dap i.t.q.q.hic
=* him p.q.hic
?: ?=($ge i.q.q.hic)
- =+ mes=((hard {@ud rook}) r.q.hic)
+ =+ mes=;;({@ud rook} r.q.hic)
=< mo-abet
(mo-gawk:(mo-abed:mo hen) him dap mes)
- =+ mes=((hard {@ud roon}) r.q.hic)
+ =+ mes=;;({@ud roon} r.q.hic)
=< mo-abet
(mo-gawd:(mo-abed:mo hen) him dap mes)
::
diff --git a/sys/vane/jael.hoon b/sys/vane/jael.hoon
index 46221ac35..bb415022d 100644
--- a/sys/vane/jael.hoon
+++ b/sys/vane/jael.hoon
@@ -1942,7 +1942,7 @@
~& [%yikes cuz]
+>.$
?> ?=(%httr mar)
- =+ raw-rep=~|(res ((hard httr:eyre) q.res))
+ =+ raw-rep=~|(res ;;(httr:eyre q.res))
=+ rep=(httr-to-rpc-response raw-rep)
?: ?=(%fail -.rep)
?: =(405 p.hit.rep)
diff --git a/sys/vane/xmas.hoon b/sys/vane/xmas.hoon
index 84574526e..de1c5c68f 100644
--- a/sys/vane/xmas.hoon
+++ b/sys/vane/xmas.hoon
@@ -453,23 +453,23 @@
[~ & (maul clr)]
::
$full
- =+ mex=((hard {p/{p/life q/life} q/gree r/@}) (cue msg))
+ =+ mex=;;({p/{p/life q/life} q/gree r/@} (cue msg))
=+ rig=(~(got by wyr) p.p.mex)
=+ pas=(whom q.p.mex q.mex)
=+ mes=(need (tear:as:(nol:nu:crub:crypto rig) pas r.mex))
- =+ [key out]=((hard (pair @ux @ux)) (cue mes))
+ =+ [key out]=;;((pair @ux @ux) (cue mes))
:- :~ [%link ~2018.1.1 key]
[%meet q.mex]
==
[& (maul out)]
::
$open
- =+ mex=((hard {p/{$~ q/life} q/gree r/@}) (cue msg))
+ =+ mex=;;({p/{$~ q/life} q/gree r/@} (cue msg))
=+ pas=(whom q.p.mex q.mex)
=+ out=(need (sure:as:(com:nu:crub:crypto pas) r.mex))
[[%meet q.mex]~ & (maul r.mex)]
==
- ++ maul |=(@ `meal`((hard meal) (cue +<))) :: unpack message
+ ++ maul |=(@ `meal`;;(meal (cue +<))) :: unpack message
++ whom :: select public key
|= {lyf/life gyr/gree}
^- pass
diff --git a/sys/zuse.hoon b/sys/zuse.hoon
index 45bb157dc..2ce0ef7cd 100644
--- a/sys/zuse.hoon
+++ b/sys/zuse.hoon
@@ -3462,7 +3462,7 @@
++ sure ::
|= txt=@
^- (unit @ux)
- =+ ((hard {sig/@ msg/@}) (cue txt))
+ =+ ;;({sig/@ msg/@} (cue txt))
?. (veri:ed sig msg sgn.pub) ~
(some msg)
:: :: ++seal:as:crub:
@@ -3483,7 +3483,7 @@
?> =('b' (end 3 1 bpk))
=+ pk=(rsh 8 1 (rsh 3 1 bpk))
=+ shar=(shax (shar:ed pk cry.u.sek))
- =+ ((hard {iv/@ len/@ cph/@}) (cue txt))
+ =+ ;;({iv/@ len/@ cph/@} (cue txt))
=+ try=(~(de siva:aes shar ~) iv len cph)
?~ try ~
(sure:as:(com:nu:crub bpk) u.try)
@@ -3492,7 +3492,7 @@
++ de :: decrypt
|= {key/@J txt/@}
^- (unit @ux)
- =+ ((hard {iv/@ len/@ cph/@}) (cue txt))
+ =+ ;;({iv/@ len/@ cph/@} (cue txt))
%^ ~(de sivc:aes (shaz key) ~)
iv
len
@@ -6353,7 +6353,7 @@
|= {bem/beam ced/noun:cred quy/quer}
^- epic
=+ qix=|-(`quay`?~(quy quy [[p q]:quy $(quy t.quy)]))
- [(malt qix) ((hard cred) ced) bem]
+ [(malt qix) ;;(cred ced) bem]
-- ::eyre
:: ::
:::: ++wired :: wire formatting