On Thu, Aug 6, 2020 at 1:35 PM Artyom V. Poptsov <poptsov.art...@gmail.com> wrote:
> Hello Guilers, > > I started a project called Metabash -- it's a library for GNU Guile that > allows to create distributed pipelines that connect processes (akin to > Unix pipes) across different hosts: > https://github.com/artyom-poptsov/metabash > > I thought if would be cool to have such a facility for Guile. > > Although this is an alpha release that contains a proof-of-the-concept > Metabash implementation, the basic functionality is already there -- see > the example in the README file. > > This is really cool! Maybe it doesn't make sense, but could the `(guile ...) be handled by the same running process instead of creating another process, so you just pass this to the plumber? (let loop ((line (read-line))) (if (eof-object? line) (exit) (begin (write-line (string-join (string-split line #\:) ",")) (loop (read-line))))) Aleix