RE: [eiffel_software] outputting to stderr
I'm with Manu on this one, as far as the explanation goes at least.
The current mechanism is no more confusing than the classic UNIX (aka
"the world") one to which it's being compared and is more generally
applicable. The mechanism itself should not be changed.
As the issue really comes about when using 'print'. If we are worrying
about confusing people, perhaps we should consider changing that, after
all it has nothing to do with your printer, does it? Just seeing of
you're paying attention.
Back to the actual point, perhaps a convenience function or two might
make people happy without causing too much of a maelstrom.
For example, 'print_stdout' and 'print_stderr' could easily front end
the io.* routines that do the work, just as print does today. I'd find
it convenient, yet inoffensive and I suspect others might as well.
It's feature creep certainly, but not a lot of it. It doesn't change
the model, just dresses it up in a plaid flannel shirt and bluejeans.
Roger F. Osmond
-------- Original Message --------
Subject: RE: [eiffel_software] outputting to stderr
From: "Emmanuel Stapf" <manus@...>