Remix.run Logo
conartist6 13 hours ago

Come the BABLR side. We have cookies!

In all seriousness this is being done. By me.

I would say structural editing is not a dead end, because as you mention projects like Unison and Smalltalk show us that storing structures is compatible with having syntax.

The real problem is that we need a common way of storing parse tree structures so that we can build a semantic editor that works on the syntax of many programming languages

panstromek 12 hours ago | parent [-]

I think neither Unison nor Smalltalk use structural editing, though.

[edit] on the level of a code in a function at least.

conartist6 11 hours ago | parent [-]

No, I know that. But we do have an example of something that does: the web browser.