From: Jarkko Hietaniemi Date: Tue, 3 Jul 2001 19:53:29 +0000 (+0000) Subject: Todo updates. X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=c6287c21e52ff51e87dd728b7709d7669fcfce31;p=p5sagit%2Fp5-mst-13.2.git Todo updates. p4raw-id: //depot/perl@11127 --- diff --git a/pod/perltodo.pod b/pod/perltodo.pod index dab73b9..f96c770 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 is being compiled. (To stop Perl trying to autoload the C 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, C, +C, C. 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 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