I came up with the idea of a structure editor independently. I am still very excited about the possibility but there are still some major challenges. 1) Viewing code in a tree can be much more verbose and require more cognitive load. I would much rather see "x = a + b" than (set 'x (+ a b)). 2) Languages contain syntactic sugar. Trees do not. That syntactic sugar goes a long ways towards making things easier. 3) Text…
1) Good ui/ux along with a nice color theme can help a lot.
2) What if it's actually just a lisp variant?
3) Very true.
4) Lisp like macros might help with it?