Make the point a bit clearer after suggestion from Merijin
[p5sagit/p5-mst-13.2.git] / pod / perltodo.pod
index 83f988f..e576459 100644 (file)
@@ -134,9 +134,13 @@ http://archive.develooper.com/perl5-porters@perl.org/msg79618.html
 
 =head2 Better support for nonpreemptive threading systems like PTH
 
-Perhaps do yield() before blocking calls, exchange calls to non blocking
-calls specific for those libraries (for example GNUpth has a pth_sleep
-which is a non pth aware version of sleep).
+To better support nonpreemptive threading systems perhaps some of the
+blocking functions internally in perl should do a yield() before a 
+blocking call.
+
+In some cases, like GNUpth, which has replacement functions that
+are non blocking (pth_select instead of select), maybe per should
+be using them instead when built for threading.
 
 =head2 Typed lexicals for compiler
 
@@ -414,12 +418,6 @@ This is to speed up
 C<qr//> already gives us a way of saving compiled regexps, but it should
 be done automatically.
 
-=head2 Re-entrant functions
-
-Add configure probes for C<_r> forms of system calls and fit them to the
-core. Unfortunately, calling conventions for these functions and not
-standardised.
-
 =head2 Cross-compilation support
 
 Bart Schuller reports that using C<microperl> and a cross-compiler, he