Chapter 32. Platform Specific Extensions

Table of Contents

32.1. Random Screen Access
32.2. External Modules
32.2.1. Overview
32.2.2. Module initialization
32.2.3. Module finalization
32.2.4. Function EXT:MODULE-INFO
32.2.5. Function SYS::DYNLOAD-MODULES
32.2.6. Example
32.2.7. Module tools
32.2.7.1. Modprep
32.2.7.2. clisp.h
32.2.7.3. Exporting
32.2.8. Trade-offs: FFI vs. C modules
32.2.9. Modules included in the source distribution
32.2.9.1. Base Modules
32.2.9.2. Database, Directory et al
32.2.9.3. Mathematics, Data Mining et al
32.2.9.4. Matching, File Processing et al
32.2.9.5. Networking
32.2.9.6. Graphics
32.2.9.7. Bindings
32.2.9.8. Toys and Games
32.3. The Foreign Function Call Facility
32.3.1. Introduction
32.3.2. Overview
32.3.3. (Foreign) C types
32.3.4. The choice of the C flavor
32.3.5. Foreign variables
32.3.6. Operations on foreign places
32.3.7. Foreign functions
32.3.8. Argument and result passing conventions
32.3.9. Parameter Mode
32.3.10. Examples
32.3.10.1. More examples
32.4. Socket Streams
32.4.1. Introduction
32.4.2. Socket API Reference
32.5. Quickstarting delivery with CLISP
32.5.1. Summary
32.5.2. Scripting with CLISP
32.5.3. Desktop Environments
32.5.4. Associating extensions with CLISP via kernel
32.6. Shell, Pipes and Printing
32.6.1. Shell
32.6.2. Pipes
32.6.3. Printing
32.7. Operating System Environment

These notes document CLISP version 2.45Last modified: 2008-05-14