perldelta: clarify the deprecation of non-PerlIO perl
authorRicardo Signes <rjbs@cpan.org>
Wed, 15 May 2013 01:29:16 +0000 (21:29 -0400)
committerRicardo Signes <rjbs@cpan.org>
Wed, 15 May 2013 01:29:16 +0000 (21:29 -0400)
pod/perldelta.pod

index da7144a..1901627 100644 (file)
@@ -714,12 +714,14 @@ constructs.
 
 =head2 Pre-PerlIO IO implementations
 
-Perl supports being built without PerlIO proper, using a stdio or sfio
-wrapper instead.  A perl build like this will not support IO layers and
-thus Unicode IO, making it rather handicapped.
-
-PerlIO supports a C<stdio> layer if stdio use is desired, and similarly a
-sfio layer could be produced.
+In theory, you can currently build perl without PerlIO.  Instead, you'd use a
+wrapper around stdio or sfio.  In practice, this isn't very useful.  It's not
+well tested, and without any support for IO layers or (thus) Unicode, it's not
+much of a perl.  Building without PerlIO will most likely be removed in the
+next version of perl.
+
+PerlIO supports a C<stdio> layer if stdio use is desired.  Similarly a
+sfio layer could be produced in the future, if needed.
 
 =head1 Future Deprecations