Chapter 31. Platform Specific Extensions

Table of Contents

31.1. Random Screen Access
31.2. External Modules
31.2.1. Overview
31.2.2. Module initialization
31.2.3. Module finalization
31.2.4. Function EXT:MODULE-INFO
31.2.5. Function SYS::DYNLOAD-MODULES
31.2.6. Example
31.2.7. Module tools
31.2.7.1. Modprep
31.2.7.2. clisp.h
31.2.7.3. Exporting
31.2.8. Trade-offs: FFI vs. C modules
31.2.9. Modules included in the source distribution
31.2.9.1. Base and Full Modules
31.3. The Foreign Function Call Facility
31.3.1. Introduction
31.3.2. Overview
31.3.3. (Foreign) C types
31.3.4. The choice of the C flavor
31.3.5. Foreign variables
31.3.6. Operations on foreign places
31.3.7. Foreign functions
31.3.8. Argument and result passing conventions
31.3.9. Parameter Mode
31.3.10. Examples
31.3.10.1. More examples
31.4. The Amiga Foreign Function Call Facility
31.4.1. Design issues
31.4.2. Overview
31.4.3. Foreign Libraries
31.4.4. (Foreign) C types
31.4.5. Foreign functions
31.4.6. Memory access
31.4.7. Function Definition Files
31.4.8. Hints
31.4.9. Caveats
31.4.10. Examples
31.5. Socket Streams
31.5.1. Introduction
31.5.2. Socket API Reference
31.6. Quickstarting delivery with CLISP
31.6.1. Summary
31.6.2. Scripting with CLISP
31.6.3. Desktop Environments
31.6.4. Associating extensions with CLISP via kernel
31.7. Shell, Pipes and Printing
31.7.1. Shell
31.7.2. Pipes
31.7.3. Printing
31.8. Operating System Environment

These notes document CLISP version 2.41Last modified: 2006-10-13