On Wed Aug 12 14:59:03 2009, SREZIC wrote:
Show quoted text> The t/methods/str/undef.t test script fails with perl 5.10.1:
>
> # Looks like you planned 3 tests but ran 1.
> t/methods/str/undef.t .......
> Dubious, test returned 255 (wstat 65280, 0xff00)
> Failed 2/3 subtests
>
> It seems that with the new perl version there is only one callback call
> instead of previously three. Or so.
>
> Regards,
> Slaven
Thanks for your report.
Unfortunately all of the re::engine::* modules have been broken
post-5.10 release as the API that they were written for has been changed
after regexes got promoted to first-class scalar values (& other misc.
changes).
Since I wrote the re::engine::* modules not as much for their
practicality (which is almost nil) as for testing out the core regex API
that I was hacking at the time I haven't updated them to keep up with
these changes.
As 5.10.1 is about to be released I've opted to delete
re::engine::Plugin (and my other re::engines) from the CPAN instead of
having them face further bitrot as well as causing more user confusion
as they start failing on the stable release version.
They'll still be available on the BACKPAN in case anyone wants to
resurrect them:
http://backpan.perl.org/authors/id/A/AV/AVAR/
Doing re::engine::Plugin properly is certainly an interesting project. I
don't know if the API that I designed is at all the best way to do it (I
was experimenting and making it up as I went along) but being able to
write regex engines in Pure Perl would be neat.
It's just not something I can/want to devote time to at this time, sorry.