language engineering

Insights, rants and experiences in language design and implementation

Editors
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.

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

No reviews, submit yours below.
Add review

Login to submit your review.