diff options
author | Jarkko Hietaniemi <jhi@iki.fi> | 2001-07-03 19:53:29 +0000 |
---|---|---|
committer | Jarkko Hietaniemi <jhi@iki.fi> | 2001-07-03 19:53:29 +0000 |
commit | c6287c21e52ff51e87dd728b7709d7669fcfce31 (patch) | |
tree | 9dc760a28f2b25a3bc8fc9e23b0253c4474e9963 /pod/perltodo.pod | |
parent | 32c1605034c0e8c0f82165b586c06d425aaacfd4 (diff) | |
download | perl-c6287c21e52ff51e87dd728b7709d7669fcfce31.tar.gz |
Todo updates.
p4raw-id: //depot/perl@11127
Diffstat (limited to 'pod/perltodo.pod')
-rw-r--r-- | pod/perltodo.pod | 22 |
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 |