research-in-software-engineering

Fiddling with JetBrains MPS

Hobby exploration of the language workbench JetBrains MPS that allows to quickly create DSLs with a "projectional editing"-first idiom.

Composition of Programming Languages (informal talk)

Informal talk highlighting some problems of naive composition of programming languages (e.g. SQL, HTML, and regex injections) and then introducing JetBrains MPS -- a language workbench tool allowing to compose languages very easily.