On 2006-05-12, Max Vasin <[EMAIL PROTECTED]> wrote:
>>>>>> "Brian" == Brian Hulley <[EMAIL PROTECTED]> writes:
>Brian> Some other possibilities are:
>
>Brian> 1) Every command returns a pair consisting of result and return
>Brian> code
>
> IMHO the distinction between command's output (to stdout and stderr)
> and its return code is one of the faults in UNIX shells. Nothing, but
> log should be written to stdout by command, and stderr should be useless
> if we use exceptions (I'm not quite sure).

You have failed to grasp the problem domain and the composability
provided.  Requiring names for output is worse than requiring names for
functions.

-- 
Aaron Denney
-><-

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to