in reply to Using RegExp backtracking to implement Prolog? :-)
You probably want to know about Language::Prolog::Yaswi, DBD::Yaswi (both wrappers over SWI-Prolog) and AI::Prolog (a perl Prolog interpreter).
⠤⠤ ⠙⠊⠕⠞⠁⠇⠑⠧⠊