sourcedoc: zzYetAnotherZZsum-D1z

hide references

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=

raw

span:

References

There are no documents that refer to this sourcedoc.