Sizzle
Embedding Manual
Version 0.0.30
Martin Grabmueller
Introduction
Embedding Sizzle
Compiling and Linking
Parsing Initialization files
Initializing the library
Declaring variables
Loading the init file
Shutting down the library
Embedding API
Initializing and Finalization
Scheme Variable Handling
Hash table handling
C Variable Handling
Evaluation Functions
Object constructors
Type predicates
Accessor functions
Port Functions
Defining Scheme Types
Misc C API Functions
Memory Management
Cell Representation
Garbage Collection
Creating Data Types
Type Functions
Constructor Function
Print Function
Free Function
Equal Function
Mark Function
Defining Tagged Types
Creating Port Types
Adding Primitives
The C Function
Adding the Function to the Core
sizzle-gen-if
sizzle-gen-if invocation
The Generation Process.
The Specification File
A Simple Example
Manual Glue Code
Pointer arguments
Index
This document was generated on 6 December 2000 using
texi2html
1.56k.