Michal Wallace on Narrative Programming: Why Learn J when LLMs Code?

1 pointsposted 11 hours ago
by veqq

1 Comments

zahlman

10 hours ago

> My idea is a bit like literate programming, but instead of just writing a document that mixes code and text to describe the program as it is, you write a document that describes how it started, and how it evolved at each step… And at any point, you can extract the complete working system. I call that “narrative” programming, because it has that time component.

J seems to me like a strange fit for this. Why not prefer a language where the syntax, operators and idioms tend to leave you with already self-describing code? J is elegant enough, but I feel like I'd rather try this in a Scheme dialect or something.