Structure-oriented editors
These failed because they
- unnecessarily and overly constrained the users
- one editor, one style
- hard to integrate external tools
- not bad for novice environments
- tried to reduce the wrong cost
- getting syntax (and static semantics) right isn’t such a big deal
- costly to produce (even after tons of research)
Some language-oriented features have flourished
- Ex: Color to mark constructs in editors