summaryrefslogtreecommitdiff
path: root/pod/perltodo.pod
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2001-07-03 19:53:29 +0000
committerJarkko Hietaniemi <jhi@iki.fi>2001-07-03 19:53:29 +0000
commitc6287c21e52ff51e87dd728b7709d7669fcfce31 (patch)
tree9dc760a28f2b25a3bc8fc9e23b0253c4474e9963 /pod/perltodo.pod
parent32c1605034c0e8c0f82165b586c06d425aaacfd4 (diff)
downloadperl-c6287c21e52ff51e87dd728b7709d7669fcfce31.tar.gz
Todo updates.
p4raw-id: //depot/perl@11127
Diffstat (limited to 'pod/perltodo.pod')
-rw-r--r--pod/perltodo.pod22
1 files changed, 20 insertions, 2 deletions
diff --git a/pod/perltodo.pod b/pod/perltodo.pod
index dab73b90c0..f96c7704e1 100644
--- a/pod/perltodo.pod
+++ b/pod/perltodo.pod
@@ -28,7 +28,7 @@ always be set to true, but it needs to be set to false when F<utf8.pm>
is being compiled. (To stop Perl trying to autoload the C<utf8>
pragma...)
-=head2 Create a char *sv_printify(sv, STRLEN *lenp, UV flags)
+=head2 Create a char *sv_pvprintify(sv, STRLEN *lenp, UV flags)
For displaying PVs with control characters, embedded nulls, and Unicode.
This would be useful for printing warnings, or data and regex dumping,
@@ -82,10 +82,22 @@ Simon Cozens promises to work on this.
=head2 Unicode regular expression character classes
-They have some tricks Perl doesn't yet implement.
+They have some tricks Perl doesn't yet implement like character
+class subtraction.
http://www.unicode.org/unicode/reports/tr18/
+=head2 Unicode Scripts support
+
+Currently the C<\p{In...}> supports only the Blocks database, like
+C<\p{BasicLatin}>, C<\p{InGreek}>, C<\p{InThai}>, but there's also the
+Scripts database, which has members like C<Latin>, C<Greek>,
+C<Armenian>, C<Han>. It is desireable that also the script names
+could be used for the C<\p{In...}> construct. Note: needs to be
+researched whether this is possible, that is, are there conflicts
+between the Blocks and the Scripts, is the Blocks Greek the same as
+the Scripts Greek?
+
=head2 use Thread for iThreads
Artur Bergman's C<iThreads> module is a start on this, but needs to
@@ -328,6 +340,12 @@ has changed. Detecting a change is perhaps the difficult bit.
There should be a way of restarting the debugger on demand.
+=head2 Test Suite for the Debugger
+
+The debugger is a complex piece of software and fixing something
+here may inadvertently break something else over there. To tame
+this chaotic behaviour, a test suite is necessary.
+
=head2 my sub foo { }
The basic principle is sound, but there are problems with the semantics