← Back to context

Comment by teleforce

10 months ago

I'm surprised that most the comments are concerned about the telemetry and observabilty per se rather the potential of frame pointers to the programmers at large. This can provide beneficial insight for hard to debug programming constructs for examples delegates where C# and D have but not Rust, and also CTFE where D and Zig have but not Rust. In the new future I can foresee is that seamless frame pointers integration with programming language constructs can ease debugging of these extremely useful higher order function constructs like delegates. It also has the potential to enable futuristic programming paradigm as proposed by Bret Victor's presentation [2].

[1] D Language Reference: Function Pointers, Delegates and Closures:

https://dlang.org/spec/function.html#function-pointers-deleg...

[2] Bret Victor The Future of Programming:

https://youtu.be/8pTEmbeENF4