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

(alexalejandre.com)

1 points | by veqq 11 hours ago ago

1 comments

  • zahlman 10 hours ago 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.