Matra Specification v0.2
Matraは、tag・props・childrenからなるツリーを記述するための、小さくドメイン非依存な言語です。
group[role="list"] { item { "one" } item { "two" } }
{ tag, props, children }
One language, many domains
HTML、数式、Graphics。tagの意味はrendererが決めます。
交換用のMatraJSONと、操作しやすいobject形式ASTを往復できます。
parserは小さな契約。文法エンジンとdomain実装を切り離します。
The foundation