4 ms·
I've been thinking a lot about that too. I wonder if we could have tools where the primary artifact is some kind of AST (a concrete syntax tree maybe?) that the
by intrepidhero 5y ago
I've been thinking a lot about that too. I wonder if we could have tools where the primary artifact is some kind of AST (a concrete syntax tree maybe?) that the tools translate into the language of the programmers choice. Seems sort of like the next step beyond bytecode. But I'm just speculating and daydreaming at this point.
- vidarh 5y agoI worked on that a lot (though the native format was XML, don't shoot me) ages ago and ultimately put it aside as any kind of language that is visualized from some format meant to not be read directly has to deal with the issue that you still need a canonical textual representation for communication outside of the tooling. Someone e.g. will copy and paste their esotheric view of the code into Slack or an email. It's a complex problem. There is a lot of interesting design space to explore there, but that issue needs a solution.