В F # необходимо использовать rec
ключевое слово. В Haskell нет необходимости явно указывать, является ли данная функция рекурсивной или нет.
Учитывая роль рекурсии в функциональном программировании, дизайн F # кажется мне довольно странным. Это хорошее решение для разработки языка или оно существует только по историческим причинам или из-за ограничений реализации?