diff options
Diffstat (limited to 'doc/index.md')
| -rw-r--r-- | doc/index.md | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/doc/index.md b/doc/index.md new file mode 100644 index 0000000..beaa78c --- /dev/null +++ b/doc/index.md @@ -0,0 +1,32 @@ +# Zisp Manual + +This document explains the Zisp language and its implementation. + +Zisp intentionally blurs the line between developers and users of the +language. After all, Zisp is software, and its users are software +developers; the easiest way to explain *why* Zisp does certain things +is often to explain *how* it does them. + +That doesn't mean this manual will walk you through the source code +line by line. Instead, consider it a documentation of the code base +at large, doubling as a reference to the language implemented by the +code base. + +## Table of Contents + +1. [Chapter 1: Genesis](c1/) + + 1. [Parse](c1/1-parse.html) + 2. [Decode](c1/2-decode.html) + 3. [Execute](c1/3-execute.html) + 4. [Compile](c1/4-compile.html) + +2. [Chapter 2: Types](c2/) + + This chapter deals with the standard data types, and the methods + Zisp offers for defining new types. + + 1. ... + 2. ... + +3. [Chapter 3: ...](c3/) |
