Files

56 lines
1.8 KiB
Plaintext
Raw Permalink Normal View History

2026-09-14 20:19:29 -04:00
NOTE: do contact the author (lukka@iki.fi for most of the stuff) if
there is an unfinished part that you really need - I sometimes need
prodding to get things finished. Comments are also appreciated.
NOTE 2:
THE SUBDIRECTORIES THAT ARE CURRENTLY BEING ACTIVELY WRITTEN ARE
CyberText, DesignProblems and Spec. THE OTHERS ARE A BIT STALE.
I recommend starting with the Gentle_Introduction and then working your
way through the others if the subject matters interests you (for example,
if you are not hacking the internals, CellScroll will not be interesting
to you).
Some of the documents are written in LaTeX using gpic to compile
diagrams (since it seems more reasonable than e.g. xypic or any
picture language I've seen for LaTeX). See the Makefile for how
the process is supposed to go. The LaTeX files also use rcs.sty,
which is available in the Debian linux package rcs-latex, but also
probably from CTAN. I'm planning to put up autogenerated PostScript
files of these Real Soon Now.
The files in this directory:
Gentle_Introduction/
an introduction to what ZigZag is and how it works.
Clang_Design/
Clang is a language for writing programs using the ZigZag
structure... no, better to say: Clang is a way of interpreting
a certain kind of ZigZag structure as a program.
This document discusses the various issues at stake when
designing Clang.
CellScroll/
CellScrolls are a way to store both the current state
and all former states of a ZigZag space.
Interfacing/
misc/
odds and ends
DimBased/
Some thoughs on reorganization of the model to think about ZZ
in the code to be based on dimensions, not so much cells.
PROTOCOL
ASCII description of the ZZ network protocol. Don't rely on this:
use the source, Luke.
The protocol needs some rethinking anyway.
wmlinc/
Some include files used in the WML (website modeling language)
files around.