Я в паре мест читал, что в Racket переполнения стека не бывает, т.к. там не используют обычный системный стек, и только если совсем память кончится, тогда ой. А другие Схемы что про использования стека говорят? Должна ли Scheme всегда компилироваться через CPS, или это на усмотрение реализатора?