I’m writing this down so I don’t have to keep searching it. Content stolen from here.
To do basic debugging in Racket, use tracing.
Add the following line to your program:
(require racket/trace)
Then add the following after function-name
is defined:
(trace function-name)
Every subsequent call to function-name
will come with a helpful trace.
The trace
function accepts multiple arguments if needed.