Hi everyone, I'm having difficulties getting (open-pipe ...) to work for me. I would expect the following code:
(use-modules (ice-9 popen)) (display (with-output-to-string (lambda () (let ((P (open-pipe "cat" OPEN_WRITE))) (display "Hello World!\n" P) (close-pipe P))))) to output: Hello World! But it gives me nothing, using guile-2.0.5. What's going wrong? I would love to see some examples on how pipes are "supposed to be" used. Cheers, Johan