Move interactive read-eval-print out of runtime

This is not required for a server process like Gerrit Code Review.
Yanking it out of the runtime JAR slims the binary down by a few
hundred KiBs as the interactive debugger and associated code can
also be trimmed out.

Consulting a file in the interactive console now requires using

  consult('path/to/file.pl').

instead of the short-hand ["path/to/file.pl"] that many Prolog
implementations honor.

Change-Id: I5c8df131df349d5ca65d5684ed7cc1881247563b
3 files changed
tree: c49ea2fa4447e36681befabaf7c14fb9a7fe5f85
  1. .settings/
  2. bin/
  3. examples/
  4. java/
  5. src/
  6. .buckconfig
  7. .buckversion
  8. .classpath
  9. .gitignore
  10. .project
  11. bootstrap.defs
  12. BUCK
  13. LICENSE
  14. LICENSE.EPL
  15. LICENSE.GPL
  16. README.md
README.md

Prolog Cafe

A fork of Mutsunori BANBARA‘s PrologCafe to support Gerrit Code Review’s customizable project rules.

Build

To bootstrap Buck and SWI-Prolog >= 6.6.4 must be installed and then build the runtime and compiler with:

buck build all