4 ms·
> Modern debuggers have specialized capabilities way beyond the reach of REPLs. Only if you are running on a machine with a full OS. Embedded debugging is so
by bsder 2y ago
> Modern debuggers have specialized capabilities way beyond the reach of REPLs.
Only if you are running on a machine with a full OS.
Embedded debugging is so bad that Microsoft forcing everybody to use DAP (Debug Adapter Protocol) was a step up.
It also doesn't help that compiler writers never met an optimization that they didn't like. It's often really hard to unwind optimized code back to something useful to probe. Sure, you can turn on debug optimizations but then your code runs an order of magnitude slower.