From bb7804d510e4fe072d2dd91999fb0f3bcd473abe Mon Sep 17 00:00:00 2001 From: Joe Bryan Date: Tue, 9 Nov 2021 15:03:49 -0500 Subject: [PATCH] dojo: virtualize mark conversion --- pkg/arvo/app/dojo.hoon | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkg/arvo/app/dojo.hoon b/pkg/arvo/app/dojo.hoon index affd134c7..48e00e0ee 100644 --- a/pkg/arvo/app/dojo.hoon +++ b/pkg/arvo/app/dojo.hoon @@ -910,8 +910,12 @@ =/ has-mark .?((get-fit:clay he-beak %mar p.bil)) ?. has-mark :: yolo (dy-hand p.bil q.cag) - =+ .^(=tube:clay cc+(en-beam he-beak /[p.cag]/[p.bil])) - (dy-hand p.bil (tube q.cag)) + =/ res + =+ .^(=tube:clay cc+(en-beam he-beak /[p.cag]/[p.bil])) + (mule |.((tube q.cag))) + ?: ?=(%| -.res) + (he-diff(poy ~) %tan leaf+"dojo: %as %{(trip p.bil)} failed" p.res) + (dy-hand p.bil p.res) :: %do =/ gat (dy-eval p.bil)