zzYetAnotherZZsum-D1z
===09.01.19
YET ANOTHER SUMMARY OF ZIGZAG(R)
===HYPERTHOGONAL STRUCTURE UNIQUELY GENERALIZES
ALL OTHER CONVENTIONAL STRUCTURES
The abstract structure behind ZigZag, hyperthogonal structure,
subsumes all the following:
- lists
- tables
- regular arrays
- gappy arrays (like train schedules where
some train don't stop at specific statios)
- hierarchies
ALL OF THESE may be represented by hyperthogonal
structure, which we may think of as
- intersecting lists
- ... shown in multiple dimensions.
(Some people have mistakenly thought that
"doubly-linked lists" was logically part of the system,
whereas it is just a hack used in one particular
representation.)
===(ZIGZAG SPECIFICS)
ZigZag(R) is my specific colonization of hyperthogonal
structure with particular dimensions, operations,
command structure.
===A FLEXIBLE DATABASE WITHOUT REBUILDING--
Every data unit (like a 'record' of several cells)
may be spontaneously given, at any time,
and indepenent of its other properties--
- a position in visual or multidimensional space
- arbitrary new properties
- arbitrary new connections
===A DIFFERENT KIND OF VISUALIZATION
Every data unit may be seen in a cloud, and as we
switch dimensions of the view, each unit slides (sworfs)
to its new position-- greatly aiding visualization.
(Sworfing may be seen in the Gzz system,
especially in the Adam Moore movie. Every
operation produes a new state and position
for every unit, and they move smoothly to this
new position.)
===LONG-TERM OBJECTIVE: DOCUMENTS
A completely different world of documents (Xanadu documents)
- all documents linkable and annotatable
===LONG-TERM OBJECTIVE: THE OP.SYSTEM
- a shell for completely different way of dealing with files
- annotation of conventional files
- a shell for the operating system
- a completely different world of integrated software
=30=
span: