In F # è necessario utilizzare la rec
parola chiave. In Haskell non è necessario dire esplicitamente se una determinata funzione è ricorsiva o meno.
Dato il ruolo della ricorsione nella programmazione funzionale, il design di F # mi sembra piuttosto strano. È una buona decisione di progettazione del linguaggio o esiste solo per motivi storici o a causa di un vincolo di implementazione?