Chapter 31. Platform Specific Extensions
Prev
Part II. Extensions
Next
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.41
Last modified: 2006-10-13