develooper Front page | perl.perl5.porters | Postings from July 2001

Re: [ID 20010703.002] [5.6.2-to-be] PerlIO is EVIL

Thread Previous | Thread Next
From:
Ilya Zakharevich
Date:
July 3, 2001 03:18
Subject:
Re: [ID 20010703.002] [5.6.2-to-be] PerlIO is EVIL
Message ID:
20010703061808.A19673@math.ohio-state.edu
On Tue, Jul 03, 2001 at 11:20:42AM +0200, Konovalov, Vadim Vladimirovich (Vadim) wrote:
> I've reported similar thoughts a couple of months ago - see attached message.
> 
> Additionally, there are several places where local temporary variables assigned just to make further assignment less verbose. ("buf" in PerlIOStdio_read function is an example).
> 
> IMHO while idea of perlio.c is good, and it allows cool things, it's implementation could be cleaned greatly.

Obviously, doing CRLF in Perl when CRTL supports it already is not a
good idea.  What CRLF discipline should do on such an architecture is
set_mode(whatever) on the corresponding FD (with appropriate
flush()ing, of course), and store the info in the flag.  That's all.

And the current state of FD should have been queried when PerlIO is
created (may be this is done already?).

Ilya

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About