Andreas J. Koenig wrote: >>>>>> On Tue, 6 Mar 2007 19:25:35 -0800, Eric Wilhelm <[EMAIL PROTECTED]> said: > > Thanks for the summary. I must apologize, this answer is going to > sound a bit violent and rude.
Andreas, I have trouble imagining you being violent and rude. > Sure can we. If you would let the user use his terminal the way it was > designed. This argument has swayed me back. Every single Unix program will act the way MakeMaker and Module::Build do if you redirect STDOUT while leaving STDIN attached to a terminal... unless the author special cases it. And then you have to learn the quirks of that special cleverness for that specific app and be surprised in new and interesting ways, such as the tee example. If you did "rm -i * 2> rm.out" you'd be in the same boat.
