back to top of table of contents

Table of Contents for Chapter 7: The Foreign Language Interface


7.1. Introduction
7.2. Foreign Call Compiler
7.3. Foreign Call Compiler Example
7.4. MAINSAIL Entry Compiler
7.5. MAINSAIL Entry Compiler Example
7.6. Foreign Labels and the ENCODE Directive
7.7. Matching Parameters
7.8. MAINSAIL Language and Runtime System Features to Support Foreign Language Data Access
7.8.1. Foreign Data Access System PROCEDUREs
7.9. C Function for Accessing MAINSAIL Arrays: xiAdrOfFirstElement
7.10. Foreign Data Structure Example
7.11. Foreign Code and Garbage Collection
7.12. Foreign Code and Exceptions
7.12.1. C Exceptions and MAINSAIL Coroutines
7.13. FLI MODULE and PROCEDURE Name Restrictions
7.14. FLI Parameter Restrictions

Figures for Chapter 7: The Foreign Language Interface