boot
is about tailoring SWI-Prolog 7.6.4,
mostly about module system and expansion system.
These files should be loaded with consult/1, not with use_module/2.
- data.pro: describe all data?
- database.pro: making databases
- enterprise.pro: Prolog for enterprise applications?
- haskell.pro: Haskell?
- jvm_cls.pro: Java class file?
- lambda_calculus_normal.pro: lambda calculus with normal-order reduction strategy
- odbc_postgresql.pro: work with PostgreSQL via ODBC?
- prolog_translate.pro: Prolog program analysis?
- ps1_bit.pro: bit manipulation
- ps1_decompile.pro: PlayStation 1 decompiler?
- profon.pro: PROgrammation en FONctions, a functional companion to Prolog?
- test.pro: Tests for some sketches
./prolog.sh FILE ...
If you don't know what to run, you may want to run test_all/0 in test.pro
.
The file boot/load.pro
provides consult_unregistered/1
and other things.
Run this:
swipl_opts='--pldoc=4002' ./prolog.sh -- FILE ...
Open http://localhost:4002/pldoc/
- sql.pro:
- escape SQL DDL
- escape ODBC DSN