summaryrefslogtreecommitdiff
path: root/pod
diff options
context:
space:
mode:
authorRafael Garcia-Suarez <rgarciasuarez@gmail.com>2006-10-31 13:34:30 +0000
committerRafael Garcia-Suarez <rgarciasuarez@gmail.com>2006-10-31 13:34:30 +0000
commite3f73d4edc1b72464d0a94ac202f6e1bd3daf149 (patch)
tree5947c9158793dbe9f01db803f5805d72f94c9194 /pod
parent37d6a98efde87369fe8fb6be5f8afc79f775460c (diff)
downloadperl-e3f73d4edc1b72464d0a94ac202f6e1bd3daf149.tar.gz
Make readpipe() overridable (and also `` and qx//)
p4raw-id: //depot/perl@29168
Diffstat (limited to 'pod')
-rw-r--r--pod/perlsub.pod3
-rw-r--r--pod/perltodo.pod4
2 files changed, 2 insertions, 5 deletions
diff --git a/pod/perlsub.pod b/pod/perlsub.pod
index f11f1ae713..5ecd346a14 100644
--- a/pod/perlsub.pod
+++ b/pod/perlsub.pod
@@ -1372,7 +1372,8 @@ And, as you'll have noticed from the previous example, if you override
C<glob>, the C<< <*> >> glob operator is overridden as well.
In a similar fashion, overriding the C<readline> function also overrides
-the equivalent I/O operator C<< <FILEHANDLE> >>.
+the equivalent I/O operator C<< <FILEHANDLE> >>. Also, overriding
+C<readpipe> also overrides the operators C<``> and C<qx//>.
Finally, some built-ins (e.g. C<exists> or C<grep>) can't be overridden.
diff --git a/pod/perltodo.pod b/pod/perltodo.pod
index bd76a1c719..2f16a22edb 100644
--- a/pod/perltodo.pod
+++ b/pod/perltodo.pod
@@ -528,10 +528,6 @@ its performance to be measured, and its bugs to be easily demonstrated.
Allow to delete functions. One can already undef them, but they're still
in the stash.
-=head2 Make readpipe overridable
-
-so we can override qx// as well.
-
=head2 optional optimizer
Make the peephole optimizer optional. Currently it performs two tasks as