The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.736 - 2007-03-20

  • Removed the pre-req for ExtUtils::MakeMaker 6.30 because this doesn't appear to be needed and doesn't have a way to boostrap that requirement into place anyway.
  • Also, just upgrade from a "developer" version to prod because none of this is really all that production quality anyway. Or rather... this is just as worthy anyway.

Changes for version 0.735_01 - 2006-07-31

  • Added perlcall2/2. TODO: need ground/1 to constrain the 2nd arg to perlcall2/2. Added Scalar::Util to the pre-reqs. It was already required. Used Hash::Util::lock_keys to lock down object internals access. First release by JJORE.

Documentation

A simple Prolog shell using AI::Prolog.
Builtin predicates that AI::Prolog supports
Recipes for common Prolog problems
The what and the why of logic programming.

Modules

Perl extension for logic programming.
Create a choicepoint object for the Engine.
Run queries against a Prolog database.
The code for running aiprolog builtins
The Prolog database.
A simple Prolog parser.
The AI::Prolog Preprocessor
The AI::Prolog math macro
Create Prolog Terms.
Perl implementation of the Prolog cut operator.
Perl implementation of Prolog numbers.
Create lists of Prolog Terms.
Perl implementation of Prolog clauses.
Perl implementation of Prolog primitives.
Perl implementation of Prolog "step" mechanism.