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
