Projectional Editors Explained
Traditional coding involves typing unstructured sequences of characters that are parsed into a structured format. In contrast, projectional editors allow direct manipulation of the program's tree representation, eliminating the need for a parser and grammar. This innovative approach enables real-time updates and visualizations, akin to graphical editing tools, and opens up discussions on its potential advantages and disadvantages.In this clip
From this podcast

Software Engineering Radio - the podcast for professional software developers
Episode 200: Markus Völter on Language Design and Domain Specific Languages
Related Questions