DSLs in the cloud with Langium and Theia
summary
Langium is a TypeScript language-engineering toolkit that generates a grammar, parser (Chevrotain), and LSP server so IDE features like completion and go-to-definition work out of the box; it embeds as a VS Code extension to run in Theia/VS Code via the LSP bridge and also compiles to a Monaco web worker for pure-browser editing with no backend. Migration from Xtext grammars is largely automatic and a 1.0 release is imminent.
AI-written summary · about
chapters (8)
- 0:00Start
- 1:57A personal story of...
- 3:41Docdown Learnings
- 5:45Docdown Issues
- 6:47Professional Tool Development
- 10:18Moving on from Eclipse IDE...
- 14:00More Complicated Solutions
- 19:05Simpler Solutions
related talks
37mTextual and Graphical Languages for the Cloud Era
30mDomain-Specific Languages in the Cloud
29mIntegrating Language Engineering into the Software Development Process
33mA DSL case Study with Java imports implemented in TypeScript
38mAdopting Theia - Insights from an Initial Contributor
37mFull Control of AI in Tools and IDEs with Theia AI and the Theia IDE
37mCode Generation For Everyone and Everywhere
27mEffectively Building Language Tools
