Benjamin Franksen [EMAIL PROTECTED] writes:
stdin = makeHandle 0
stdout = makeHandle 1
stderr = makeHandle 2
in absolutely pure Haskell, only the things that manipulate them need
be in the IO monad.
If they were simple wrappers around the integers, you'd be right and I
couldn't
[for the third time moving this discussion to cafe]
On Tuesday 23 November 2004 20:20, Aaron Denney wrote:
[...about std file handles...]
They're wrappers around the integers 0, 1, and 2. The handles could
have been implemented to be the same, at each invocation. (I expect
they are in most