Lpp User's Manual
Node:
Top
, Next:
Introduction
, Previous:
(dir)
, Up:
(dir)
Table of Contents
Introduction
Overview
Installing Lpp
Using Lpp
A Simple Data Base Example
Pure Lisp Include File
Name Space Issues
Naming Conventions
Returning C++ type names
Redefining Predefined Names
Subtypes
Predefined Subtypes
Conversions
From C++ Primitive Types
To C++ Primitive Types
Defining New Subtypes
Accessing Type Meta-Objects
Accessing Subtypes
Type Checking
Functions
Control Structure
Function Invocation
Iteration
Iteration Constructs
Mapping
Predicates
Logical Values
V-tables and Type Predicates
General Type Predicates
Specific Data Type Predicates
Equality Predicates
Symbols
The Print Name
Creating Symbols
Numbers
Number Types
Predicates on Numbers
Comparison on Numbers
Arithmetic Operations
Component Extractions on Numbers
Efficient Specific Number Functions
Characters
Predicates on Characters
Character Construction
Character Conversions
Sequences
Simple Sequence Functions
Modifying Sequences
Searching Sequences
Efficient Sequence Functions
Lists
Conses
List operations
Using Lists as Sets
Association Lists
Hash Tables
Hash Table Functions
Primitive Hash Function
Strings
String Comparison
String Construction and Manipulation
Input Output
Printed Representation of Lpp Objects
Reading
Printing
File System Interface
Errors
Miscellaneous Features
Identity Function
Debugging Tools
Garbage Collection
Programming Cautions
Memory Leaks
Order of Evaluation
Appendix - read/print User Interface (rpUI)
Function Index
Variable Index
Concept Index
Introduction
:
Name Space Issues
:
Subtypes
:
Functions
:
Control Structure
:
Predicates
:
Symbols
:
Numbers
:
Characters
:
Sequences
:
Lists
:
Hash Tables
:
Strings
:
Input Output
:
File System Interface
:
Errors
:
Miscellaneous Features
:
Programming Cautions
:
Appendix - read/print User Interface (rpUI)
:
Function Index
:
Variable and Constant Index
:
Concept Index
: