Dogelog Native
The Dogelog Player allows to code libraries in the host
programming language. To implement such libraries, we provide a
native API that exposes core routines. The end-user can use both
include/1 and ensure_loaded1 to load native libraries. The loading
and initialization mechanism is determined by its file extension.
- Folder "entry": This section gives some convenience
entry points to build applications that embed the Prolog
interpreter. More..
- Folder “liblets”: The Dogelog Player provides dynamic
loading of native libraries. The end-user can use both include/1
and ensure_loaded1 to load native libraries. More..
- Folder "api": We provide a native API that exposes
core routines. The native API is available for the JavaScript,
the Python platform and the Java platform. More..
- Folder "cross": Cross compilation is mainly used for
bootstrapping the Dogelog Player itself. But it can be also
useful to speed up the loading of Prolog texts. More..
Kommentare