guitarvydas
04/08/2026, 1:06 PMWe've spent decades building programming languages that try to do everything — general-purpose, Turing-complete, expressive, fast, safe, concurrent. ...
But the ambition to make one language handle every problem has a shadow side: it makes us reach for that one language even when a smaller, more targeted tool would serve us better.Little Language Case Study - Generating Code for Simple State Machines
Florian Schulz
04/13/2026, 12:19 PMFlorian Schulz
04/13/2026, 12:21 PMFlorian Schulz
04/13/2026, 12:21 PMguitarvydas
04/13/2026, 1:13 PMAre these DSLs?My observation is that the word “DSL” has been misappropriated to mean something heavy-weight like a 20th century compiler. I’ve been using the term SCN (Solution Centric Notation), although I will keep your term PSL in the back of mind. I even have an allergy to the term “language” because it seems to automatically generate visions of text-only syntax. We can do better today. I routinely parse and compile 2D diagrams to running code… (I guess I was trying to quietly show how I do this in the above article/repo (along with some other articles/youtubes)) (@Florian Schulz)
Florian Schulz
04/14/2026, 11:50 AM