weird error pasted by manumanumanu on Thu Mar 31 14:36:10 2016
(require-extension utils) (define (command/string command) (define-values (proc-output proc-input proc-id) (process command)) (port? proc-output) (define retval (read-all proc-output)) (close-input-port proc-output) (close-output-port proc-input) retval)
alternative version added by wasamasa on Thu Mar 31 14:49:00 2016
(define (command->string cmd)
(receive
(i o _)
(process cmd)
(close-output-port o)
(let ((output (read-all i)))
(close-input-port i)
output)))