I still don't see what's different.
> Parsed as a linear sequence of tokens, transformed to an AST, compiled.
So are the Tree Notation programs. They are parsed as linear sequence of tokens -- when I look at the https://jtree.treenotation.org/designer/ , the inputs are 1-d sequence of characters separated by spaces and newlines. Those are parsed one at a time, and make a tree structure.
If the "2 dimensionality" refers to the fact that you have lines (Y dimension) and each line is split into words (X dimension), then this is not very new either -- this is how TCL and Unix shells view the world.
> I'm claiming that these are chasmically inferior to 2 and 3 dimensional languages.
I see no evidence of it. What can Tree Notation do that lisp/scheme can't?
> In Tree Notation the shape of your source code is immutable during parsing.
Are you talking about how characters on the screen correspond to nodes of your AST tree? If yes, than this seems extremely limiting. Each screen line is not that long -- probably 120 characters is a reasonable limit. What if you want a longer payload? What if in the output of your program has nodes with longer payload which no longer fit on the screen?
Or is the idea that you take complex tree language, like s-expr, and _restrict_ it so it is representable as punctuation-free text? I guess this could be cool for education values, but I fail to see how such restrictions make the language "chasmically superior"
> The AST and CST have the same shape.
Like Lisp programs?
> Tree programs are isomorphic to geometric trees.
So are Lisp programs.
> Human brains parse text in parallel, in 2+-dimensions, and rely on geometry for meaning
Are you talking about character recognition or text parsing? The former is in parallel, but the latter is not. You can test it yourself trivially -- press the Zoom button in your browser. The font size changes, all the words move around, but you can still parse the text just fine.
> Computers can to. And my bet is that they will.
They already do! All the image recognition tasks (including character recognition) look at all the letters in parallel. You might have heard about this technology, it is called "neural networks". Moreover, they made special chips which work on a huge _2-dimensional_ matrix of numbers all at the same time!
> but this will change everything. Or I could be wrong.
I am not sure what is there to change, given that every part has been successfully used for many tens of years.