FuncLog

Description

FuncLog is part of the General Inductive Logic Programming System (GILPS) developed by José Carlos Almeida Santos. GILPS is written in Prolog and requires at least YAP 6.0. FuncLog was designed to learn on Head Output Connected learning problems.

Installation

To make use of the GILPS an installed YAP system is required. There are YAP software packages for the most common Linux distributions as well as binary and source distributions on the YAP web page. In any case you should make sure that the YAP executable is in your $PATH.

Having installed YAP, the actual GILPS can be downloaded at http://www.doc.ic.ac.uk/~jcs06/GILPS/GILPS.tar.bz2 . The tar archive contains the GILPS Prolog sources which need to be extracted to SML-Bench/learningsystems/funclog. The directory should then contain at least the following files:

SML-Bench/learningsystems/funclog $ ls -F
funclog.patch  Makefile  README.md  run*  source/  validate*

To make FuncLog work correctly you will first have to apply the patch file funclog.patch (residing in the funclog directory) as follows:

SML-Bench/learningsystems/funclog $ patch source/engine/funclog.pl funclog.patch
patching file source/engine/funclog.pl

No further steps are required. In particular there is no need to call make.

Version

GILPS sources from 2009-03-13

YAP 6.0