3 ms·
Debugging and profiling tools, which understand C. You don’t want a mess of auto generated function names showing up at the top or your profile. It’s better i
by chubot 8y ago
Debugging and profiling tools, which understand C. You don’t want a mess of auto generated function names showing up at the top or your profile. It’s better if the code generator produces something roughly human readable.
Also, crash reports produce stack traces. I’m positive that Microsoft and Mozilla are both heavy users of automated crash reports.
Abstractions are leaky. There are many tools for debugging assembly as well.
- tyingq 8y agoI've been playing around with nimlang...it compiles to C. It does create long identifiers, and consecutive ones too. Haven't had to, but running it in a C debugger would be madness. Identifiers like: TM_iLzrQjTMtHjOSlNDU8lfsw_2 TM_iLzrQjTMtHjOSlNDU8lfsw_3
- dom96 8y agoYou should check out Nim's gdb support. It will demangle these identifiers for you.