Hi,

On Sun, Jan 30, 2005 at 03:43:59AM -0800, Salvador FandiÅo wrote:
> Do you know about my modules Language::Prolog::Yaspi and
> Language::XSB?, they are Perl interfaces to SWI-Prolog and XSB
> respectively. If you are implementing AI::Prolog for fun, everything
> is ok, but if you plan to use Prolog from Perl seriously I thing that
> my modules are a better option.

I'm sure Ovid is oriented on CPAN. ;-) As for "the better option"(tm):
It depends. Of course, SWI-Prolog is currently one of the best choices
for doing Prolog, and a seamless (sic!) integration between this and Perl
(back and forth) - if it existed - is a very good option.

However, it certainly does increase complexity of deployment and
maintenance a "final" application.

> You would like to take a look at Prolog::Language::Types also, a set
> of classes that encapsulate Prolog terms on Perl, maybe its data
> structures are focussed on being efficient representation and not on
> being directly manipulated as prolog terms but it can be configured
> to use different internal representations. 
> 
> And Prolog::Language::Sugar, implements some syntatic sugar to create
> prolog terms from Perl with a Prolog look.

Why am I babbling here? We currently do evaluate the available
alternatives to enhance the inductive, deductive and abductive
capabilities of our semantic inference engine. Unfortunately none of
the alternatives available is yet suited for commercial-grade (sorry)
deployment.

So in a Nutshell: I still do not see "the better option" and the race
is IMHO open.

-- 
best regards,

     Dipl.-Inf. Richard Jelinek

     - The PetaMem Group - Prague/Nuremberg - www.petamem.com -
                       -= 3394928 Mind Units =-

Reply via email to