in reply to Module IO::All Released - WOW!
In PHP, you have to scrub GET/POST parameters to be used as part of a filename, because PHP's open() understands URLs and you don't necessarily want to be fed data from remote systems.
There's also a reason I exclusively use 3-argument open in Perl.
Sure, IO::All sounds like a keen idea at first, but I feel really uneasy looking at that code. How can I be sure I won't be surprised by at it at some point? Yes, you can be explicit in your expectations with IO::All, but then it loses brevity and thus appeal. The operator overloading makes me convulse. I find it ugly.
I'd prefer a module that makes it easy to be explicit over one that reads intentions into what I tell it.
Makeshifts last the longest.
|
|---|