Next:
Contents
A
C
Portable LISP Interpreter and Compiler
E. Karabudak, G. Üçoluk
, T. Yilmaz
August 1990
Contents
About the Distribution
Introduction
Choice of Design Preferences
Parameter Passing
Why Off-Line Compilation ?
Why not an Integrated Development Environment ?
Source Organization & Implementation
LISP Options On The Command Line
Syntax and Data Structure
Dotted Pairs
Implementation
Identifiers
Implementation
Strings
Implementation
Integers and Big Integers
Implementation
Floating Point Numbers
Implementation
Vectors
Implementation
Function Pointers
Functions and Function Definitions
Implementation
The Lexical Analyzer
The Dynamic Structure
Memory Management
The Stacks
Garbage Collection
Pair space compactification
Compilation
General
Bootstrapping LISP
Creating LISP with Compiler
Compiling a LISP Code
Traceable/Redefinable Code Generation
Altering the size of compiler generated
C
files
Compiler's naming convention
Built-in atoms
References
Gokturk UCOLUK
Fri Nov 1 21:52:13 EET 1996