On Mon, 2023-07-10 at 21:41 +0200, Bruno Haible wrote: > > I'm not interested in implementing an "interactive" mode for > > single-stepping GNU Make. Maybe someone else wants to do it but my > > suspicion is that the code changes needed would be massively > > disruptive. > > That sounds like a discussion among GNU make contributors could maybe > bring up alternative implementation ideas, that are not so > disruptive?
Well, they're all reading this list so we'll see. There is already https://remake.readthedocs.io/en/latest/ and the changes there are quite significant. The implementation of GNU Make is, unfortunately, not using any sort of central event handler etc. where you could hook in some kind of user prompt. It's a meandering list of individual function calls with multiple wait points and complex recursion.