Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

ethan (3163)

ethan
  reversethis-{ed. ... rap.nov.olissat}

Being a 25-year old chap living in the western-most town of Germany. Stuying communication and information science and being a huge fan of XS-related things.

Journal of ethan (3163)

Saturday September 06, 2003
02:57 AM

Oh, boy...

[ #14541 ]

...this takes long!

I started the work on String::Ruby on the 8th of August. And I am still not done. About 80% of the methods are implemented, 60% of the PODs and not a single test yet. :-/

On the other hand, I re-implement the whole String class in C (except where I can't...those things involving regexes), so I shouldn't wonder.

In between my work I decided that it's silly to require autobox.pm, or even a recent perl. So I added a functional interface as well (all method names became ucfirst()ed to avoid clashes with Perl built-ins) and back-ported it to at least 5.00503. The back-porting was tricky since pre5.8.0 perls have a pretty limited XS-interface (for instance, hardly any numeric conversion routines) so I added those to my module and to Devel::PPPort along with the patch for the porters.

Once I am done I can be pretty happy. I expect this module to be one of my better ones. The tricky methods are done and work without segfaults, memory-leaks or other nastynesses.

Anyway, now I am exhausted. I spent the last three hours working on the module...time for a break and for enjoying a sunny Saturday morning.

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.