http://www.perlmonks.org?node_id=971853


in reply to Re^3: Native newline encoding
in thread Native newline encoding

It isn't perl(*) that writes the extra character;

(*) ignoring PerlIO which does;

So, as nearly every modern perl out there has been built with PerlIO, your first statement is either talking about those ~0.01 percent which haven't, or you're saying that PerlIO doesn't belong to perl ... both of which seem pretty nonsensical to me.