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.
