/ittf/site/docs/concepts/t/overview/vision.html.ittf (primary)
edit
1 $group
2 $
3 var sect = {
4 title: 'Vision'
5 };
6 section( §)
7 p Computing handles data structures and is itself described by data.
8 \b A program source is a human friendly representation of an Abstract Syntax Tree (AST), a data structure that
9 \b represents its computations.
10 \b Programs are data produced by programmers and tools.
11 p Wizzi is a tool for composing data structures.
12 \b It aims at those tasks, in the development process, where programming can be driven by data.
13 p In Wizzi, human friendly representations of data drive artifact generations.
14 \b Wizzi uses a simple indented text format and a template processor for composing tree data structures.
15 p Domain specific schemas (
16 a Wizzi Schemas
17 href ./wizzischemas.html
18 + ) can be applied to the composed nodes, creating typed objects
19 \b used as contexts in artifact generations or in new data compositions.