Greetings,

I would like to move binary data between two guile
applications across a pipe (opened with open-input-output-pipe).
Read-char and write-char in a loop are going to be too slow.
Read-string!/partial and write-string/partial are exactly what
I need but they only work on file ports.  (I get this error:
Wrong type argument in position 2 (expecting open file port):
#<input-output: soft 56f1d0>).

Two questions.

1. Do I have other choices?  I cannot find any.

2. If I have no other choices, should I write my own extension
to do block read/writes on pipes, or should I coordinate with
you folks to add this feature to guile?

Thanks!
Luigi


_______________________________________________
Guile-user mailing list
Guile-user@gnu.org
http://lists.gnu.org/mailman/listinfo/guile-user

Reply via email to