Re:So You Want to Write Your Own Language (2014)
by scrumper on Friday May 19, 2017 @01:15PM
(#14377625)
One place to start could be the debugger. This at least has the advantage of a fixed call stack at any point of inspection rather than a whole cloud of possibilities, making drawing some of those call graphs and flows much easier.
I agree, I think it'd be really useful for real work, particularly maintenance work and ramping up on established code bases.
I think the approach generalizes, in principle, to all systems, including the real-world concerns in your second paragraph. Certainly it would be non-trivial. Still, if I ever have the free time, it's about the only thing I'd want to work on.