Vision: The Next 700 Language Workbenches
summary
Argues for making language workbench definitions algebraic and actionable by adding five concrete feature groups: meta-definitions, meta-modifications, meta-process, language-workbench self-features, and program/mogram support. Shows a designed mechanism for specification of explicit dependencies between language concerns and a working example of eyedropping the HIGHLIGHTER from one concept to another. Uses signature morphisms and institution theory to implement customizable, composable language aspects, and claims this enables reusable, parameterized language definitions and the “next 700” language workbenches.
AI-written summary · about
related talks
10mpart6 – Ted Neward
01h 31m"Thoughts on language evolution"
29mIntegrating Language Engineering into the Software Development Process
40mFormal semantics for multi-language programs
22mA Vision of Miking: Interactive Programmatic Modeling, Language Composition, and Compilation
27mReclaiming the Unexplored in Hybrid Visual Programming
01h 03mWhy the Next Five Years Will Be About Languages
59mWhy the Next Five Years Will Be About Languages
