up

Language Design

This first list of manifestos offers general paradigms of computational design, which in theory are applicable to all available contexts. Formally they can be read independently, but informally they build on each other.

  1. Technology Space: A paradigm for specification design
  2. Concept Theory: A paradigm for navigation design
  3. Interface Theory: A paradigm for interface design
  4. Computability Space: A paradigm for computational design

This second list of manifestos offers narratives of computational design, still broad and applicable to many contexts, but far more focused toward languages. As with the previous list, they can be read independently, but in this case, they do make use of the paradigms within the first list.

  1. Memory Theory: A narrative for the design of pointer memory
  2. List Theory: A narrative on the design of lists as data structures