Larry Wall skribis 2005-04-22 8:42 (-0700):
> multi sub open ($u of Str where /^http:/, [EMAIL PROTECTED]) returns
> Handle {...}
> Though that would potentially be problematic if you wanted to open
> a file whose name started with "http:"
open "./http://...";
open "file://$CWD/http://...";
:)
In fact, I'm a big proponent of using URIs instead of filenames where
possible. It can even provide a more portable way of saying
\\sambaserver\share, in smb://sambaserver/share, which can be translated
to whatever the system supports, possibly failing because it's just not
supported.
> I kinda like the IO::All module, except for how it overloads < and >.
> my $page <== io("http://www.wall.org/~larry");
"IO" used in this way denies that there's non-stream-based IO too.
Waiting for a certain wire to get shorted is input too, as is writing
directly to graphic memory a form of output.
Juerd
--
http://convolution.nl/maak_juerd_blij.html
http://convolution.nl/make_juerd_happy.html
http://convolution.nl/gajigu_juerd_n.html