From 3ad411646b5d5d76b0464f90aaab2ed4cc45eb6c Mon Sep 17 00:00:00 2001 From: Ted Blackman Date: Tue, 5 May 2020 18:24:16 -0400 Subject: [PATCH] clay: fix %sole-effect->%json conversion --- bin/solid.pill | 4 ++-- pkg/arvo/sys/vane/clay.hoon | 11 ++++++++--- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/bin/solid.pill b/bin/solid.pill index 378cfdfe5..2e7ab4b67 100644 --- a/bin/solid.pill +++ b/bin/solid.pill @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:880523cb6208ad651d2fcef792c2b43e9dbf2d8721f9e3cafdf81be120e78c33 -size 13150614 +oid sha256:35f37d5c98a4f7b81e633179d27d458ed5b09a106d45ef4581f4e982923bb02b +size 13198731 diff --git a/pkg/arvo/sys/vane/clay.hoon b/pkg/arvo/sys/vane/clay.hoon index 212c6f383..37a8a553d 100644 --- a/pkg/arvo/sys/vane/clay.hoon +++ b/pkg/arvo/sys/vane/clay.hoon @@ -2883,11 +2883,16 @@ =^ top stack.nub pop-stack =. casts.cache.nub (~(put by casts.cache.nub) [a b] [tube.res top]) [tube.res nub] - :: try +grow + :: try +grow; is there a +grow core with a .b arm? :: =^ old=vase nub (build-fit %mar a) - =/ row (mule |.((slap old (ream (cat 3 b ':grow'))))) - ?: ?=(%& -.row) + ?: =/ ram (mule |.((slap old ^~((ream 'grow'))))) + ?: ?=(%| -.ram) %.n + =/ lab (mule |.((slab b p.p.ram))) + ?: ?=(%| -.lab) %.n + p.lab + :: +grow core has .b arm; use that + :: :_ nub ^- tube |= sam=vase