New release of Erlog - a prolog interpreter written in, and for, Erlang
Robert Virding
robert.virding@REDACTED
Fri Sep 1 11:03:34 CEST 2006
I have completed a new version of Erlog, and implementation of Prolog
in, and for, Erlang. Compared to the old it has the following features:
- much improved implementation with a speed-up of 2-10 depending on the
application!
- much better Prolog parser which is now very close to Standard Prolog.
- better Erlang interface which now supports compiled code, though there
is no compiler yet.
- new continuation based interface as well as the process based one.
For free I have also included:
- Leex which is used for the Erlog scanner. No documentation but an
Erlang scanner is also included as an extra example. It works,
producing good code, but the packaging is not yet production quality.
- an example efficient ETS interface. Backtracking over ETS wins!
I will try to get the code out through the mailing list but it is too
big. Leex has been sent separately. Please comment and report bugs,
Robert
More information about the erlang-questions
mailing list