NAME
bp - BinProlog System
SYNOPSIS
bp [-h n] [-s n] [-t n] [-c n] [-b n] [-i n] [filename]
AVAILABILITY
Various Unix systems and 32-bit extended DOS+Windows 3.1
DESCRIPTION
BinProlog has been developed by Papre Tarau, mostly at the
University of Moncton, Canada. Bin Prolog is based on Tarau's
BinWAM abstract machine, a specialization of the WAM for the effi-
cient execution of binary logic programs.
BinProlog is a fairly complete Prolog implementation which features
both C-empreated execution and generation of standalone
applications by compilation to C. Some other features are:
Tcl/Tk interface, C-compatible floating point operations,
dynamic code, intuitionistic and linear implication, effi-
cient high-order programming builtins, logical global vari-
ables, backtrackable destructive assignment, circprear term
unification, extended DCGs (now built in the engine as
`invisible grammars'), continuation manippreation primitives,
a garbage-collected hashing based global dictionnary for
constant-time sparse arrays and graphs, a C-interface
(optional with C-source licensing) etc.
The bp command starts the BinProlog toplevel.
The directory wam2c contains a project (*.pro) file and a
makefile for generating a standalone application through
compilation to C.
The directory TCL contains a bidirectional pipe-based
BinProlog to Tcl/Tk interface.
The directory cparser contains Koen De Bosschere's ISO Pro-
log parser (written in C) and BinProlog standalones based on
the parser (cbp.*).
The directory mpreti contains Koen De Bosschere's blackboard-
based distributed programming extension to BinProlog and
BinProlog executables for Solaris 2.3, which integrate them
(mbp.*)
OPTIONS
-h n Heap size in Kb.
-s n Stack size in Kb.
SunOS 5.4 Last change: 1 Sep 1994 1
bp(1)
User Commands bp(1)
-t n Trail size in Kb.
-c n Code size in Kb.
-b n Basement size in Kb.
-d n String Input-Output buffer in Kb.
-d n Exponent of 2 giving the number
-a n Exponent of 2 giving the number
-q n Level of quietness to suppress some
filename Prolog run time system. When omitted, wam.bp is
used by default.
NOTES
The latest release can be obtained by ftp from:
clement.info.umoncton.ca
Send bug reports and requests for
licensing information to
binprolog@info.umoncton.ca
.