3 ms·
There is another way to reduce cognitive load, and that is to build tools that allow the user to directly manipulate the abstract syntax tree, and treat the sou
by mikewarot 4y ago
There is another way to reduce cognitive load, and that is to build tools that allow the user to directly manipulate the abstract syntax tree, and treat the source as a product of the manipulation. Source code can be a view of the AST, and an output of this tool.
DION was mentioned recently in a few threads, their demo[1] is quite impressive.
[1] https://media.handmade-seattle.com/dion-systems/ https://media.handmade-seattle.com/dion-systems/ (watch the 1st video!)