
This directory contains prolog predicate definitions, one per file (the
exception being where a self-contained support predicate is defined).

The file names have the structure:

    PredicateName_Arity.pl

e.g., append/3 would be found in

    append_3.pl


If you add any new predicates to this directory, then type

	make makefile

to update the Makefile, then type

	make all

to produce .ql files for all the new predicates.


This is not the best way of storing things, as there are many small files
(<1K) which take up 1 block (minimum) of space.  However, this allows one to
do nifty things like

	ensure_loaded(library(gobbledegook_2)).

to load the predicate gobbledegook/2.

