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