One of the requirements during the development of ECLiPSe has been the aim of minimising the work required to port C-Prolog programs to ECLiPSe . To this end, many of the non standard predicates in C-Prolog have also been included in ECLiPSe . It is of course impossible to achieve total compatibility between the two systems. To assist in making the changes necessary to run a C-Prolog program on the current version of ECLiPSe , this appendix describes the predicates available in the C-Prolog compatibility library and it summarises the principal differences between ECLiPSe Prolog and C-Prolog.
Most of the C-Prolog predicates are also ECLiPSe built-in predicates and so they can be always accessed.
Please note that this appendix does not detail the functionality of C-Prolog, refer to the C-Prolog documentation for this information.