
language engineering
Insights, rants and experiences in language design and implementation

Kolja Dummann
I love: kayaking, (programming) languages, watching serials I do: software architecture, programming, android makes me curious: dinosaurs, scifi

Markus Voelter
software (language) engineer, science & engineering podcaster, cross-country glider pilot. On medium mostly for the software stuff.
Latest Posts

Testing in JetBrains Meta Programming System: What and Why?
To answer the question “what changes in testing when I use MPS?” we take a look at why we test and what to test.
Categorising the Complexities in Programming
Trying to understand what makes programming hard.

The Philosophy behind Language Engineering with MPS
Introduction
An Argument for the Isolation of “Fachlichkeit”
Yes, dear reader, this is a German word. I wasn’t able to find an English term that captures the exact meaning, so bear with me. And it…

A Smart Contract Development Stack, Part II: Game Theoretical Aspects
Game theory is “the study of mathematical models of conflict and cooperation between intelligent rational decision-makers” [Wikipedia]. In…

A Smart Contract Development Stack
Better Abstractions for Correct Smart Contracts

Safety and Security from a Language Engineering Perspective
A brief heads-up on today’s WJAX talk

Some Concepts in Functional Languages
Purity, Idempotency, Cacheability, Effects, Tracking

Thoughts on Declarativeness
What it means, when to use it, and how to shape it
Reviews
Login to submit your review.