This might not be worth pursuing, since there is a clear indication that the language is not standard.
However, turning on tracing is nice for debugging when working with lists / recursive functions, so it's possible for students to end up with tracing enabled "by accident".
Racket 8.4
Language -> Choose Language -> Show Details -> [X] Enable tracing
Would it be possible for
big-bang
to generate a warning if run when the "Enable tracing" option is selected under Output Syntax?The error caused by my (non-minimal) sample is currently:
This might not be worth pursuing, since there is a clear indication that the language is not standard.
However, turning on tracing is nice for debugging when working with lists / recursive functions, so it's possible for students to end up with tracing enabled "by accident".