This repository has been archived on 2023-08-20. You can view files and clone it, but cannot push or open issues or pull requests.
yap-6.3/packages/prism/src/prolog
Vítor Santos Costa 0b3fd61088 install fixes
2014-11-28 02:29:35 +00:00
..
bp prism logical probabilistic system. 2011-11-10 12:24:47 +00:00
core prism logical probabilistic system. 2011-11-10 12:24:47 +00:00
mp prism logical probabilistic system. 2011-11-10 12:24:47 +00:00
trans prism logical probabilistic system. 2011-11-10 12:24:47 +00:00
up improve prism compatibility (fix asia). 2012-12-14 08:26:56 +00:00
Makefile.in install fixes 2014-11-28 02:29:35 +00:00
prism.yap fix arena initialization 2014-08-23 14:47:40 -05:00
README prism logical probabilistic system. 2011-11-10 12:24:47 +00:00

======================= README (src/prolog) ======================

This directory contains the Prolog source files of the PRISM part,
along with a minimal set of source files from B-Prolog, required
to build the PRISM system.  It is assumed that the compilation is
done on Linux, Mac OS X or Cygwin and that GNU make is used.

  Makefile   ... Makefile
  Compile.sh ... auxiliary shell script called by Makefile
  core/      ... base components of the PRISM's Prolog part
  trans/     ... translator from PRISM to Prolog
  up/        ... probabilistic inferences
  mp/        ... parallel EM learning
  bp/        ... source file(s) from B-Prolog 

`up' and `mp' stands for uni-processor and multi-processor,
respectively.  The source code of the First Order Compiler is
not available, and currently we have no plan for releasing it
to public.


[How to compile the Prolog part]

  Since the compiled code of the C part is used for the compilation
  of the Prolog part, please make compilation and installation at
  $(TOP)/src/c/ (for instruction, please see README in the directory)
  in advance.

  Then, just type at the shell:

    make

  The compiled byte code will be installed (copied) into $(TOP)/bin
  by typing:

    make install

  You can clean up the compiled byte codes by:

    make clean