This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
start [2011/09/27 21:14] Patrick Michel |
start [2013/08/14 14:37] (current) Patrick Michel |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== XCend ====== | ====== XCend ====== | ||
- | XCend is a technology to specify and use hierarchical data structures. It is independent of any language or datatype paradigm, but - by using language dependent backends - code can be generated for various languages. | + | [[start]] <fs 80%>(//pronounced://</fs> [[start|TransCend]]<fs 80%>)</fs> is a technology to |
+ | * specify and use hierarchical data structures. It is | ||
+ | * independent of any language or datatype paradigm, but - by using language dependent backends | ||
+ | * code can be generated for various languages. | ||
- | At the moment we are working on the [[:stats:]]. | + | The major benefit of [[start]] is the |
+ | * addition of //integrity constraints// to hierarchical data structures | ||
+ | * which makes a [[start]] type //more than the sum of its parts//. | ||
+ | The [[start]] technology then | ||
+ | * helps you in //theoretically ensuring// your data stays valid, but will also | ||
+ | * give you the ability to //practically work with// and manipulate your data nevertheless. | ||
+ | At the moment we are working on the [[stats:]], which is a handcrafted example system. | ||
- | You can also take a look at the [[syntax]] reference. | + | The [[theory:]] behind the technology are also available. |