From: Nicholas Clark Date: Sat, 17 Sep 2005 19:50:47 +0000 (+0000) Subject: refactoring xsubpp should have been in the "just perl" section. X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=4f05ac625f18bc69cdde05cec0834e75c1a11704;p=p5sagit%2Fp5-mst-13.2.git refactoring xsubpp should have been in the "just perl" section. p4raw-id: //depot/perl@25452 --- diff --git a/pod/perltodo.pod b/pod/perltodo.pod index 6fe1fd6..b14ae98 100644 --- a/pod/perltodo.pod +++ b/pod/perltodo.pod @@ -86,6 +86,20 @@ Ilya observed that use POSIX; eats memory like there's no tomorrow, and at various times worked to cut it down. There is probably still fat to cut out - for example POSIX passes Exporter some very memory hungry data structures. +=head2 Refactor C to be a thin wrapper around C + +C encapsulates a version of the C into a module. +In effect this is a code fork, and it's likely that C has had some +bug fixes since the code from C was derived. It would be +good to merge the differences in, reduce down to 1 canonical implementation, +and convert C to a very thin command line wrapper to +C. + +In theory this needs no real C knowledge, as one way of approaching this task +is to ensure that C generates identical output to C +for input XS files, which does not require understanding the contents of the +output C file. However, some C knowledge is likely to help with testing, and +locating/producing comprehensive test cases. @@ -227,22 +241,6 @@ that this is due to incomplete dependency specification in the F. It would be good if someone were able to track down the causes of these problems, so that parallel builds worked properly. -=head2 Refactor C to be a thin wrapper around C - -C encapsulates a version of the C into a module. -In effect this is a code fork, and it's likely that C has had some -bug fixes since the code from C was derived. It would be -good to merge the differences in, reduce down to 1 canonical implementation, -and convert C to a very thin command line wrapper to -C. - -In theory this needs no real C knowledge, as one way of approaching this task -is to ensure that C generates identical output to C -for input XS files, which does not require understanding the contents of the -output C file. However, some C knowledge is likely to help with testing, and -locating/producing comprehensive test cases. - -