If you want to do Prolog programming in a Perl context,
I definitely recommend Language::Prolog::Yaswi.
It's an interface to the the very powerful and complete swi prolog system and allows access to Prolog from Perl and even defining Perl functions that can be used as predicates in Prolog.
I once gave a lightning talk at the German Perl Workshop from which you can take some minimalistic code examples, which might help you over the entry barrier: yaswi.pdf. It's in german, but you can recognize the example code and probably reverse engineer the context.
Integrating swi-prolog has some advantages over the use of AI::Prolog, mainly that it is one of the well known standard prolog systems which makes it possible to get high quality help from the Prolog community (eg. comp.lang.prolog. It comes with all bells and whistles and lots of additional libraries.
|