Recentemente ho trovato un libro, Strutture dati puramente funzionali e tutti gli esempi in questo libro sono riportati in ML con le versioni Haskell nella sua appendice. Ma conosco solo un linguaggio di programmazione con il paradigma funzionale: F #. E dopo un po 'di ricerche, ho scoperto che F # è (o era) la porta .NET di CAML, che deriva da ML. Ho sentito dire che CAML è solo un dialetto di ML.
Detto questo, è possibile tradurre ML in F # senza molta conoscenza di ML? Quali sono le principali differenze dalle lingue? O è la mia migliore scommessa per imparare semplicemente ML invece?