[racket-dev] Can't use (current-output-port) with subprocess in DrRacket: does it matter?

From: Eli Barzilay (eli at barzilay.org)
Date: Fri Jan 7 17:05:24 EST 2011

An hour and a half ago, John Clements wrote:
> Currently, you can't run the mongodb tests in DrRacket, because they
> use "subprocess" with (current-output-port), which (in DrRacket) is
> not a file-stream port.

So they should switch to `process' which does the necessary gluing.

(One thing I don't like in this -- `subprocess' is nice in that it
returns multiple values, but in practice you need to use `process' etc
because of the above.)

          ((lambda (x) (x x)) (lambda (x) (x x)))          Eli Barzilay:
                    http://barzilay.org/                   Maze is Life!

Posted on the dev mailing list.