Co-founder of Strumenta. Essays on software languages, legacy systems and the craft of building tools.

274 articles · since 2009

Articles

Everything published here since 2009, newest first.

Getting started with Roslyn: transforming C# code languages · 8 min read · code inside Generating bytecode languages · 10 min read · code inside Building a compiler for your own language: validation dsls · 5 min read · code inside Building a compiler for your own language: model-to-model transformations languages · 3 min read · code inside Building a compiler for your own language: from the parse tree to the Abstract Syntax Tree parsing · 11 min read · code inside Building autocompletion for an editor based on ANTLR parsing · 11 min read · code inside How to create an editor with syntax highlighting for your language using ANTLR and Kotlin languages · 7 min read · code inside A book on creating languages and supporting tools languages · 2 min read How to Contribute to Libav (VLC) craft · 6 min read · code inside Polyglot Software Development: My PhD Thesis languages · 2 min read Megamodels, projectional editors and Inference in programming languages · 4 min read Paper accepted at MiSE@ICSE 2013: A model-based approach to language integration languages · 1 min read Using a language workbench for language integration languages · 1 min read
Scroll to Top