Search results for "module:prolog"
AI::Prolog - Perl extension for logic programming.
"AI::Prolog" is a pure Perl predicate logic engine. In predicate logic, instead of telling the computer how to do something, you tell the computer what something is and let it figure out how to do it. Conceptually this is similar to regular expressio...
DOUGW/AI-Prolog-0.741 - 26 Mar 2011 19:56:21 UTC
AI::Prolog::Term - Create Prolog Terms.
See AI::Prolog for more information. If you must know more, there are plenty of comments sprinkled through the code....
DOUGW/AI-Prolog-0.741 - 26 Mar 2011 19:56:21 UTC
Language::Prolog::Yaswi - Yet another interface to SWI-Prolog
This package provides a bidirectional interface to SWI-Prolog. That means that Prolog code can be called from Perl that can call Perl code again and so on: Perl -> Prolog -> Perl -> Prolog -> ... (unfortunately, by now, the cycle has to be started fr...
ZMUGHAL/Language-Prolog-Yaswi-0.23 - 12 Feb 2022 18:07:06 UTC
AI::Prolog::Engine - Run queries against a Prolog database.
"AI::Prolog::Engine" is a Prolog engine implemented in Perl. The "new()" function actually bootstraps some Prolog code onto your program to give you access to the built in predicates listed in the AI::Prolog::Builtins documentation. This documentatio...
DOUGW/AI-Prolog-0.741 - 26 Mar 2011 19:56:21 UTC
AI::Prolog::Parser - A simple Prolog parser.
There are no user-serviceable parts inside here. See AI::Prolog for more information. If you must know more, there are a few comments sprinkled through the code....
DOUGW/AI-Prolog-0.741 - 26 Mar 2011 19:56:21 UTC
AI::Prolog::TermList - Create lists of Prolog Terms.
See AI::Prolog for more information. If you must know more, there are plenty of comments sprinkled through the code....
DOUGW/AI-Prolog-0.741 - 26 Mar 2011 19:56:21 UTC
AI::Prolog::Term::Cut - Perl implementation of the Prolog cut operator.
See AI::Prolog for more information. If you must know more, there are plenty of comments sprinkled through the code....
DOUGW/AI-Prolog-0.741 - 26 Mar 2011 19:56:21 UTC
Language::Prolog::Types - Prolog types in Perl.
This module exports subroutines to create Prolog terms in Perl, to test term types and also some utility functions to convert data between Prolog and Perl explicitly. You will see that there is not any kind of constructor for Prolog atoms, this is be...
SALVA/Language-Prolog-Types-0.10 - 19 Mar 2007 09:27:39 UTC
Language::Prolog::Sugar - Syntactic sugar for Prolog term constructors
Language::Prolog::Sugar is able to export to the calling package a set of subrutines to create Prolog terms as defined in the Language::Prolog::Types module. Perl programs using these constructors have the same look as real Prolog programs. Unfortuna...
SALVA/Language-Prolog-Sugar-0.06 - 24 Nov 2006 14:30:52 UTC
AI::Prolog::ChoicePoint - Create a choicepoint object for the Engine.
See AI::Prolog for more information. If you must know more, there are plenty of comments sprinkled through the code....
DOUGW/AI-Prolog-0.741 - 26 Mar 2011 19:56:21 UTC
AI::Prolog::Term::Number - Perl implementation of Prolog numbers.
See AI::Prolog for more information. If you must know more, there are plenty of comments sprinkled through the code....
DOUGW/AI-Prolog-0.741 - 26 Mar 2011 19:56:21 UTC
AI::Prolog::KnowledgeBase - The Prolog database.
There are no user-serviceable parts inside here. See AI::Prolog for more information. If you must know more, there are a few comments sprinkled through the code....
DOUGW/AI-Prolog-0.741 - 26 Mar 2011 19:56:21 UTC
Prolog::Utility::FromPerl - utility function to convert perl data structures to prolog terms
This module provides utility functions for converting perl data structures to prolog terms. Its main use case is for generating prolog facts that will be written to a file for consulting by prolog....
TVMALY/Prolog-Utility-FromPerl-1.0.2 - 24 Oct 2013 13:10:35 UTC
AI::Prolog::TermList::Step - Perl implementation of Prolog "step" mechanism.
See AI::Prolog for more information. If you must know more, there are plenty of comments sprinkled through the code....
DOUGW/AI-Prolog-0.741 - 26 Mar 2011 19:56:21 UTC
Language::Prolog::Yaswi::Low - Low level interface to SWI-Prolog
Low level interface to SWI-Prolog. SETTINGS The variable $Language::Prolog::Yaswi::Low::dl_load_flags can be used to change the way the XS part of the module is loaded. The default value (0x01) allows to use Prolog extensions written in C in most arc...
ZMUGHAL/Language-Prolog-Yaswi-0.23 - 12 Feb 2022 18:07:06 UTC
AI::Prolog::TermList::Clause - Perl implementation of Prolog clauses.
See AI::Prolog for more information. If you must know more, there are plenty of comments sprinkled through the code....
DOUGW/AI-Prolog-0.741 - 26 Mar 2011 19:56:21 UTC
Language::Prolog::Interpreter
A simple interpreter which doesn't allow infix operators (except for ":-" and ",", both of which are built in). SYNTAX There are three possible statements: 1. Clauses A single clause ending in a statement terminator ("."). This gets added to the data...
LGODDARD/Language-Prolog-Interpreter-0.021 - 07 Jun 2001 11:16:20 UTC
AI::Prolog::Engine::Primitives - The code for running aiprolog builtins
This module contains the code to handle the built-in predicates. The AI::Prolog::Engine assigns many builtins an ID number and this number is used to lookup the sub necessary to execute the built-in....
DOUGW/AI-Prolog-0.741 - 26 Mar 2011 19:56:21 UTC
AI::Prolog::TermList::Primitive - Perl implementation of Prolog primitives.
See AI::Prolog for more information. If you must know more, there are plenty of comments sprinkled through the code. Note that primitives are generally not implemented in terms of Prolog predicates, but in terms of internal features that Prolog canno...
DOUGW/AI-Prolog-0.741 - 26 Mar 2011 19:56:21 UTC