The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 0.62

  • Added code to avoid bug in some Perl's where "undef" looks like a number. Major performance improvement. Now runs about 40% faster. Added listing. println(X). is(X,Y). plus(X,Y). minus(X,Y). mult(X,Y). div(X,Y). mod(X,Y). ge(X,Y). gt(X,Y). le(X,Y). lt(X,Y). Added towers of hanoi and a scheduler to the examples/.

Documentation

A simple Prolog shell using AI::Prolog.
Builtin predicates that AI::Prolog supports
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 Prolog database.
A simple Prolog parser.
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.