From 724ac8ae394675a78c2977c6e35555b210256e01 Mon Sep 17 00:00:00 2001 From: Taylan Kammer Date: Mon, 1 Jun 2026 21:49:37 +0200 Subject: docs -> doc --- doc/index.md | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 doc/index.md (limited to 'doc/index.md') 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/) -- cgit v1.2.3