Здравствуйте, avpavlov, Вы писали:
LP>>И этот факт используется во многих компиляторах. А в некоторых не используется. Например, попробуй посчитать на Scala рекурсивно факториал от 10000 — рекурсия не будет сведена к хвостовой и соответсвтенно не будет пребразована в цикл. А компилятор haskell вполне это делает.
A>Разработчики Скала никогда и не утверждали, что они на лету рекурсию сводят к хвостовой рекурсии. Они вроде как утверждали, что преобразуют хвостовую рекурсию в цикл.
Ага, и то не всегда

Где-то в рассылке даже была идея добавить аннотацию tailrec, чтобы компилятор ругался, если не может преобразовать эту рекурсию в цикл.
<< RSDN@Home 1.2.0 alpha 4 rev. 1128>>
Сейчас играет Мельница — Полнолуние
A>>Разработчики Скала никогда и не утверждали, что они на лету рекурсию сводят к хвостовой рекурсии. Они вроде как утверждали, что преобразуют хвостовую рекурсию в цикл.
G>Ага, и то не всегда
Где-то в рассылке даже была идея добавить аннотацию tailrec, чтобы компилятор ругался, если не может преобразовать эту рекурсию в цикл.
а что за рассылка? гугл групс?
Здравствуйте, avpavlov, Вы писали:
A>>>Разработчики Скала никогда и не утверждали, что они на лету рекурсию сводят к хвостовой рекурсии. Они вроде как утверждали, что преобразуют хвостовую рекурсию в цикл.
G>>Ага, и то не всегда
Где-то в рассылке даже была идея добавить аннотацию tailrec, чтобы компилятор ругался, если не может преобразовать эту рекурсию в цикл.
A>а что за рассылка? гугл групс?
scala@listes.epfl.ch
<< RSDN@Home 1.2.0 alpha 4 rev. 1128>>
Сейчас играет Мельница — Полнолуние
A>>а что за рассылка? гугл групс?
G>scala@listes.epfl.ch
Чего-то не могу подписаться используя mail.ru, хотя если с корпоративного подписаться (.com), то прокатывает.
Они зону ру целиком ненавидят или только мэйл.ру?
Здравствуйте, avpavlov, Вы писали:
A>>>а что за рассылка? гугл групс?
G>>scala@listes.epfl.ch
A>Чего-то не могу подписаться используя mail.ru, хотя если с корпоративного подписаться (.com), то прокатывает.
A>Они зону ру целиком ненавидят или только мэйл.ру?
Хз, у мну гмейл
<< RSDN@Home 1.2.0 alpha 4 rev. 1128>>
Сейчас играет Anna — Movchy