Sigbjorn Finne, you wrote:
> 
> I don't honestly see what having these handles as constant *gain* you,
> so why then have them as such, if not having them constant gives you
> extra expressiveness?

But, unless I'm missing something, making them non-constant doesn't
give you any extra expressiveness.

Remember that the fact they are constant does not imply that the
file they are connected to is constant.  Even if they are effectively
thread-local, i.e if the file that stdin and stdout are connected to
depends on which thread you're in, stdin and stdout themselves can
still be constants, can't they?

-- 
Fergus Henderson <[EMAIL PROTECTED]>   |  "I have always known that the pursuit
WWW: <http://www.cs.mu.oz.au/~fjh>   |  of excellence is a lethal habit"
PGP: finger [EMAIL PROTECTED]         |     -- the last words of T. S. Garp.



Reply via email to