Warum wir unsere Programmiersprachen ändern können sollten

We Should Be Able to Change Our Languages

Jimmy Miller argumentiert, dass Programmiersprachen keine unveränderlichen Artefakte sein sollten. Er kritisiert die Ablehnung von Makros, die Code schwer lesbar machen, und zeigt, dass LLMs das Verständnis komplexer Makros erleichtern. Sein Projekt Sweetener bringt Makros nach TypeScript, mit denen Entwickler eigene Operatoren, algebraische Datentypen und Kontrollflusskonstrukte definieren können. Miller plädiert dafür, die Sprache an die eigenen Bedürfnisse anzupassen, statt auf langsame Komitees zu warten.

Wenn ich einen Editor für eine Datei öffne, deren Name auf „.cpp“ endet, erwarte ich, dass das, was ich sehe, C++ ist und nicht irgendein seltsamer Dialekt, der stark an C++ erinnert, außer an den Stellen, wo er es nicht tut.

Mehr von diesem Tag

2026-09-27