3 ms·
Speaking on the concept of AST storage, VCS in general (not Beagle specifically); Hopefully this is the path to protentional editing/editors - the underlying c
by Chris2048 7mo ago
Speaking on the concept of AST storage, VCS in general (not Beagle specifically);
Hopefully this is the path to protentional editing/editors - the underlying code is an AST, but what you see, and edit, is the human-friendly text representation of that AST. Of course, you need a solid transform not just from text/PL repr to AST, but also AST to PL, possibly keeping local metadata relevant to the second part (e.g. where to put non-generated-by-default-from-ast whitespace and other formatting), so this might call for new (or modified) prog-langs for this explicit purpose?