Why not use Language::Prolog::YASWI, then?
That's how you introduced the module to us,
and it made complete sense -- you used it because
we'd all understand at once, and we did.
So why not use it on CPAN?!!!
RJ> There is already one
RJ> an completedly different implementation. I think this could be a