X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=pod%2Fperltodo.pod;h=534580ac183373da363229e1f69624413bdea26e;hb=8a36125691db1d8f79e98507373cbc6ea47271d4;hp=5fae97ac9920fcafba2e0cb4961f467e8719b881;hpb=71d929cb3e130a6486f59d4312ce76d7d6eea647;p=p5sagit%2Fp5-mst-13.2.git diff --git a/pod/perltodo.pod b/pod/perltodo.pod index 5fae97a..534580a 100644 --- a/pod/perltodo.pod +++ b/pod/perltodo.pod @@ -54,6 +54,9 @@ Possible options, controlled by the flags: - append a "..." to the produced string if the maximum length is exceeded - really fancy: print unicode characters as \N{...} +NOTE: pv_display(), pv_uni_display(), sv_uni_display() are doing +something like the above. + =head2 Overloadable regex assertions This may or may not be possible with the current regular expression @@ -189,11 +192,6 @@ Have a way to introduce user-defined opcodes without the subroutine call overhead of an XSUB; the user should be able to create PP code. Simon Cozens has some ideas on this. -=head2 spawnvp() on Win32 - -Win32 has problems spawning processes, particularly when the arguments -to the child process contain spaces, quotes or tab characters. - =head2 DLL Versioning Windows needs a way to know what version of a XS or C DLL it's @@ -298,7 +296,7 @@ That's to say, C would be the same as C =head2 Cross compilation Make Perl buildable with a cross-compiler. This will play havoc with -Configure, which needs to how how the target system will respond to +Configure, which needs to know how the target system will respond to its tests; maybe C will be a good starting point here. (Indeed, Bart Schuller reports that he compiled up C for the Agenda PDA and it works fine.) A really big spanner in the works @@ -513,6 +511,12 @@ Hugo van der Sanden plans to look at this. This has been done in places, but needs a thorough code review. Also fchdir is available in some platforms. +=head2 Make v-strings overloaded objects + +Instead of having to guess whether a string is a v-string and thus +needs to be displayed with %vd, make v-strings (readonly) objects +(class "vstring"?) with a stringify overload. + =head1 Vague ideas Ideas which have been discussed, and which may or may not happen.