ohayo is the world's first Tree Language editor.
Tree Languages don't have parentheses, quotes, semicolons, brackets, et cetera. Tree Languages just use geometry (whitespace) to give your programs structure. The technical explanation is that Tree Languages extend Tree Notation, a newly discovered universal syntax, and that they use Tree Grammars and not BNF Grammars.
Our prediction is, once tooling for Tree Languages matures, that in the years ahead Tree Languages will let you design, develop and debug software more than 10x faster than you can with even the best 1-dimensional languages like Javascript, C, Java, Python, Lisp, R, Arc, Go, Rust, etc. We could be wrong! But we could be right too!
Late 2017.
Currently we test primarily in Chrome. Full cross browser testing coming soon.
In this early release, just to local storage. More persistence options coming soon.
Just about. You can get the Tree Notation source here: https://github.com/breck7/treenotation/ and the minified version of Ohayo here https://github.com/breck7/ohayo . With the latter you can run and modify Ohayo locally or on your own servers. The full source is coming soon, pending a few more refactors.
Thanks for asking! Providing your feedback is very helpful! Send feedback to [email protected]