Ovid <[EMAIL PROTECTED]> writes:

> --- Terrence Brannon <[EMAIL PROTECTED]> wrote:

>> You might mention the Perl interface to CLIPS:
>> 
>>      http://www.ghg.net/clips/CLIPS-FAQ
>> 
>> Which I found much more useable than Prolog.
>
> I had not heard about this (or I don't remember it if I did.)  However
> from http://sourceforge.net/projects/cape/, it appears to be a dead
> beta project that's not on the CPAN.  Is there more that I am not
> seeing?

It's not on CPAN, but there was one I got working back in 2001. I had
to do some searching, but once I found one, it worked fine and I found
it more useable and higher-level than Prolog.

>
>> What software design goals will be reached when you complete this
>> project? How will they overlap/compliment the already powerful work
>> done in FSA::Rules?
>
> First, I'm glad you like FSA::Rules.  David and I put a lot of work
> into that.  Thanks for the nice words.

Sure. The overlap in functionality is that a state machine can be
implemented in 3 Prolog predicates:

            http://www.csupomona.edu/~jrfisher/www/prolog_tutorial/2_14.html

> >
> The intent is to easily bring logic programming to Perl.  

I find it easier to be logical in plain Perl... really. I was rabid
about logic programming, I posted "PPGA - Prolog-Perl Golf
Association: Run-length encoding" here:

             http://www.perlmonks.org/index.pl?node_id=93193

and found japhy's perl much easier to work with than my Prolog. And
the last thing I ever want to encounter again are Prolog's red and
green cuts... no fun pruning and debugging search trees just to get
Prolog to search the way you want it to. Prolog was the first logic
language, but not the latest. Mercury: 

      http://www.cs.mu.oz.au/research/mercury/

keeps itself up to date by participating in programming competitions
and publishing research reports... but to each his own!


-- 
        Carter's Compass: I know I'm on the right track when,
           by deleting something, I'm adding functionality.


_______________________________________________
sw-design mailing list
[email protected]
http://metaperl.com/cgi-bin/mailman/listinfo/sw-design

Reply via email to