At 10:22 AM 9/21/00 -0500, Fisher Mark wrote:
> > =item perl6storm #0064
> >
> > Do something about microsoft's CRLF abomination.
>
>I think for the case of Microsoft C++ used for the Win32 port, everyone
>would be happy if Perl's sysopen, sysread, etc. did not require binmode.
>Unfortunately, Microsoft made the decision very early on in its C/C++
>development to make open, read, etc. do CRLF/NL conversions. To do this I
>think that you need to substitute the Win32 API calls like OpenFile for the
>calls to open, read, etc. Unfortunately, I'm too backed up right now to
>even come close to making this change.
I'd personally like to toss the C stdio functions entirely wherever we can
manage. They suck really badly in a lot of places, and are at best a rather
sad lowest common denominator.
I would *really* like perl's I/O system to do async reads and writes to
disk files whenever possible. That'd let us get another burst of speed in
some spots, particularly when slurping through files sequentially (which is
what's done maybe 95% of the time).
Dan
--------------------------------------"it's like this"-------------------
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk