| Interface | Description |
|---|---|
| PredicateProvider |
Provides additional packages that contain Prolog predicates that should be
made available in the Prolog environment.
|
| PrologCompiler.Factory | |
| PrologEnvironment.Factory |
| Class | Description |
|---|---|
| PredicateClassLoader |
Loads the classes for Prolog predicates.
|
| PrologCompiler |
Helper class for Rulec: does the actual prolog -> java src -> class -> jar work
Finds rules.pl in refs/meta/config branch
Creates rules-(sha1 of rules.pl).jar in (site-path)/cache/rules
|
| PrologEnvironment |
Per-thread Prolog interpreter.
|
| PrologEnvironment.Args | |
| PrologModule | |
| RulesCache |
Manages a cache of compiled Prolog rules.
|
| StoredValue<T> |
Defines a value cached in a
PrologEnvironment. |
| StoredValues |
| Enum | Description |
|---|---|
| PrologCompiler.Status |
| Exception | Description |
|---|---|
| ReductionLimitException |
Thrown by
PrologEnvironment if a script runs too long. |