On 01/06/06, Josh Wilmes <[EMAIL PROTECTED]> wrote:
At 12:00 on 06/01/2006 BST, David Cantrell <[EMAIL PROTECTED]> wrote: > Basic I/O is talking to filehandles and nyetwork sockets. Anything > above the UDP / TCP level should not, IMO, be included. I'd respectfully disagree. Just like text isn't just ascii any more, content isn't just on local filesystems. HTTP has become pretty much "basic".
I'd respectfully agree with Josh. I know they are different things on a low level, but, for example, my text-editor of choice hides the fact that I am editing files on a remote server, or on my local machine -- files is files. I open, I edit, I save. I would also point to PHP's fread() (and friends) functions, which take "filenames" in the form of "C:\\blah" or "http://foo.com/blah" and behaves the same. This way of thinking, imho, is a Good Thing, and I wouldn't mind seeing it emulated in Perl6 modules. --michael