Hi,

I cannot help with the rest, but wanted to react to this bit:

Daniel Littlewood via <[email protected]> writes:

> I think this is exactly what I want. `deploy-managed-host` is not
> exported by `(gnu machine ssh)` so I had to get it with module-ref.

While module-ref works and there is nothing wrong with it, often it is
more ergonomic to use the @@ to access non-public symbols:

--8<---------------cut here---------------start------------->8---
scheme@(guile-user)> (@@ (gnu machine ssh) deploy-managed-host)
$1 = #<procedure deploy-managed-host (machine)>
--8<---------------cut here---------------end--------------->8---

Tomas

-- 
There are only two hard things in Computer Science:
cache invalidation, naming things and off-by-one errors.

Reply via email to