Summary of C Interface Functions

# Appendix C Summary of C Interface Functions

Note that a self-contained subset of the functions described here uses only integer and string arguments and is therefore suitable to be used in situations where no complex types can be passed, e.g. when interfacing to scripting languages.

- Constructing ECLiPSe terms in C
- Decomposing ECLiPSe terms in C
- Referring to ECLiPSe terms from C
- Passing Data to and from External Predicates in C
- Operations on ECLiPSe Data
- Initialising and Shutting Down the ECLiPSe Subsystem
- Creating External Predicates in C
- Passing Control and Data to ECLiPSe from C
- Communication via ECLiPSe Streams
- Miscellaneous