|
|
|
|
|
by gus_massa
3436 days ago
|
|
Are you running the programs in DrRacket or at the command line? By default, DrRacket has "errortrace" enabled. With "errortrace" the errors get a better stack trace [1], but it indirectly disable some optimizations, so the programs are slower. But the command line version doesn't have "errortrace" enabled by default, so it's faster but with less useful stack traces. [1] Actually, they are fake stack traces. The compiler may inline the function but use continuation marks to keep track of what the stack trace would have been. |
|