X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=pod%2Fperltodo.pod;h=6a0d33d74054511e0b070d74680690c71c7f79b7;hb=584420f022db57225e9644b9c6668ff9f567984a;hp=74e5a8662922ce5e3fbd653b3dea41afcfd6e537;hpb=3236f110cb098d9081961e6c9f4585ecaf729cc5;p=p5sagit%2Fp5-mst-13.2.git
diff --git a/pod/perltodo.pod b/pod/perltodo.pod
index 74e5a86..6a0d33d 100644
--- a/pod/perltodo.pod
+++ b/pod/perltodo.pod
@@ -38,7 +38,7 @@ Write portable self destruct code for tests to stop them burning CPU in
infinite loops. This needs to avoid using alarm, as some of the tests are
testing alarm/sleep or timers.
-=head2 POD -> HTML conversion in the core still sucks
+=head2 POD -E HTML conversion in the core still sucks
Which is crazy given just how simple POD purports to be, and how simple HTML
can be. It's not actually I simple as it sounds, particularly with the
@@ -134,7 +134,7 @@ for example POSIX passes Exporter some very memory hungry data structures.
There is a script F that generates several header files to prefix
all of Perl's symbols in a consistent way, to provide some semblance of
namespace support in C. Functions are declared in F, variables
-in F and F. Quite a few of the functions and variables
+in F. Quite a few of the functions and variables
are conditionally declared there, using C<#ifdef>. However, F
doesn't understand the C macros, so the rules about which symbols are present
when is duplicated in F. Writing things twice is bad, m'kay.
@@ -158,6 +158,8 @@ then C
would be roughly equivalent to:
+
+ do { local $"='|'; /\b(?:P)\b/ }
+
+See L
+for the discussion.
+
=head2 optional optimizer
Make the peephole optimizer optional. Currently it performs two tasks as
@@ -611,15 +603,6 @@ instated.
The old perltodo notes "Look at the "reification" code in C".
-=head2 What hooks would assertions need?
-
-Assertions are in the core, and work. However, assertions needed to be added
-as a core patch, rather than an XS module in ext, or a CPAN module, because
-the core has no hooks in the necessary places. It would be useful to
-investigate what hooks would need to be added to make it possible to provide
-the full assertion support from a CPAN module, so that we aren't constraining
-the imagination of future CPAN authors.
-
=head2 Properly Unicode safe tokeniser and pads.
The tokeniser isn't actually very UTF-8 clean. C