Next:
1. Preamble
Up:
QScheme Documentation
Previous:
QScheme Documentation
Contents
Contents
1. Preamble
1.1 Notation convention
2. Introduction
2.1 History
2.2 Goodies
2.3 Limitations
2.4 Design principle
2.5 References
3. How it works
3.1 The Read/Eval/Print Loop
3.2 Where in the source ?
4. Ignore this
5. QScheme extensions and deviations
5.1 Comments
5.2 Case sensitive
5.3 Keywords
5.4 lambda and define syntax
6. Expressions
6.1 Primitive expressions types
6.2 Derived expressions
7. QScheme procedures
7.1 Atom
7.2 Symbol
7.3 Keyword
7.4 Pair
7.5 List
7.6 Characters
7.7 String
7.8 Vector
7.9 Hash
7.10 Number
7.11 Input / output
7.12 Error handling
7.13 Module
7.14 Pointers
7.15 Process
7.16 Miscellaneous
8. Foreign function interface
8.1 Loading dynamic library
8.2 Calling a foreign function
8.3 Using a foreign variable
9. Running QScheme
9.1 Syntax
9.2 Options
9.3 Environment
9.4 Scripting
10. Data types
10.1 Builtin data types
10.2 Adding new scheme object type
11. Internal representation of scheme objects
11.1 QScheme cells
11.2 Immediate small integer
11.3 Other Objects
12. Virtual Machine
12.1 Introduction
12.2 Internal opcodes
12.3 Various things to know
13. QScheme libraries
13.1 Perl regular expressions - regex.so
Daniel Crettol
1999-09-17