|
|
|
|
|
by TeMPOraL
3691 days ago
|
|
Oh ok, I can imagine more complex expressions being harder to debug from machine code level. That said, I rarely if ever have to resort to low-level debugging in such cases. I'm yet to encounter a problem that couldn't be solved by looking at the code and (very occasionally) stepping it through in the debugger. Here, using higher-order constructs in code is actually very helpful - the closer your code gets to expressing your intent, the smaller the set of possible bugs is. For instance, you can't make an off-by-one error in a foreach or a mapcar. |
|