3 ms·
> The only way they debug the massive Scheme part is using print statements. Why would you need anything else for debugging?!?
by sklogic 10y ago
> The only way they debug the massive Scheme part is using print statements.
Why would you need anything else for debugging?!?
- piyush_soni 10y agoSee I'm so naive I don't even know if this is sarcasm. :/
- sklogic 10y agoI'm 100% serious. Interactive debugging is hugely overrated. I am not aware of a debugging technique better than logging + contracts + asserts.
- piyush_soni 10y agoFor one, that forces you to change the code and recompile all the time. And some projects have huge recompile times.
- sklogic 10y agoAnd compiling in a debug mode also results in huge recompile times. Is it such a problem? There is no big difference between building with contracts and logs on (log level is selected dynamically, no need to recompile) and building with debug symbols/suppressed optimisations.