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

Reply via email to