Category
Language design
Part of the topic DSLs & language workbenches.
Getting started with Jetbrains MPS: how to define a simple language (screencast)
Dynamic, static, optional, structural typing and engineering challenges
Alternatives to global variables and passing the same value over a long chain of calls
Representing relationships as first-class citizens in an Object-oriented programming language
Turin Programming Language for the JVM: Building Advanced Lexers with ANTLR
Creating a Programming Language for the JVM: the Turin Programming Language
How to Contribute to Libav (VLC)