Leon Timmermans writes:
As you may have noticed I've been out of the running for some time (due to health reasons), but I'm back at the project now for a few weeks and things seem to be going pretty ok. Here's an overview of where I'm currently standing.
- Documentation: Right now this is where I think most work remains. I've been working on it recently, and will continue doing that in the next couple of weeks.
- Unit testing: I've covered almost everything that I can cover. I'd like to cover more, but many things aren't really testable in C++, sadly. I've been spoiled by Test::*.
- Regexp support: I may have to give up the idea of natively using
perl's regexp engine, and access it through perlspace. perl is
strongly resisting this part of it being used by outsiders. To be a
bit more precise, qr// is working perfectly fine, but m// is failing
unit tests and s/// currently segfaults. Given the amount of time I've
put into it that would suck a lot, but right now I'm not seeing
- Building process: I've recently started a new more portable build
script based on ExtUtils::CBuilder and works pretty well for me so
far. It's not finished yet, but it seems to be a fruitful approach.
E::C's C++ support is being improved as we speak (see
other issues with it seem quite solvable. E::C is quite neat.
- Exportation: I guess I'm done. I'm specially happy of the user-definable conversions: it's capable of doing reasonably complex type conversions like std::vector to arrayref and back.