Next: Compiler versus Interpreter
Up: Porting Applications to
Previous: Porting Applications to
The ECLiPSe
compatibility packages are the fastest way to get a
program running that was originally written for a different system.
The packages contain the necessary code to make ECLiPSe
emulate
the behaviour of the other system to a large extent.
Compatibility packages exist for:
- C-Prolog, use use_module(library(cprolog))
(cf. appendix )
- Quintus Prolog, use use_module(library(quintus))
(cf. appendix )
- SICStus Prolog, use use_module(library(sicstus))
(cf. appendix )
Note that every package makes use of the preceding ones.
To run SICStus applications, it is often enough to use the quintus mode.
The source code of the compatibility packages is provided in the
ECLiPSe
library directory.
Using this as a guideline, it should be easy to write similar packages for
other systems, as long as their syntax does not deviate too much
from the Edinburgh tradition.
The following problems can occur despite the use of compatibility packages:
Micha Meier
Mon Mar 4 12:11:45 MET 1996