English

Tree Notation: an antifragile program notation

Programming Languages 2017-10-25 v7

Abstract

This paper presents Tree Notation, a new simple, universal syntax. Language designers can invent new programming languages, called Tree Languages, on top of Tree Notation. Tree Languages have a number of advantages over traditional programming languages. We include a Visual Abstract to succinctly display the problem and discovery. Then we describe the problem--the BNF to abstract syntax tree (AST) parse step--and introduce the novel solution we discovered: a new family of 2D programming languages that are written directly as geometric trees.

Keywords

Cite

@article{arxiv.1703.01192,
  title  = {Tree Notation: an antifragile program notation},
  author = {Breck Yunits},
  journal= {arXiv preprint arXiv:1703.01192},
  year   = {2017}
}