Чтобы продемонстрировать эффективность хвостовой рекурсии, мне нужен способ динамического доступа к глубине стека вызовов в Scheme.
Есть ли способ сделать это? Если нет, есть ли способ сделать это на других основных функциональных языках (OCaml, Haskell и т. д.)?