Hacker News new | ask | show | jobs
by breck 2482 days ago
You might be interested in our project (https://treenotation.org). Gone are all syntax characters like {}[](), which turn a 1D stream of tokens into an AST. Instead you simply write your source in 2-dimensional notation.

Makes it far easier to build new DSLs. (Evidence: see all the DSLs in GitHub.com/treenotation/jtree/langs)

1 comments

FYI The only DSL with a readme is the poop one.
Whoops! Thanks for the reminder. We can get this fixed. https://github.com/treenotation/jtree/issues/63