VS Code has good integration, check out the Ionide plugin.
For a language introduction, this wikibook is quite ok: https://en.wikibooks.org/wiki/F_Sharp_Programming
VS Code has good integration, check out the Ionide plugin.
For a language introduction, this wikibook is quite ok: https://en.wikibooks.org/wiki/F_Sharp_Programming
github.com/Frege and eta-lang.org may be tried out
Counting on github returns about 10k for each F# and Ocaml, about 60k for Haskell, and 100k for Scala, but about < 200 for Frege.
That then should be the actual answer to OP's question
Scala?
There is actually a really interesting (to me) discussion going on about where Scala sits on the Intersection of Java,ML & Haskell going on in the r/Scala subreddit at the moment:
https://www.reddit.com/r/scala/comments/5sv1w5/the_divergenc...
I was/am expecting Haskell to be broadly similar to ML - what's the main way the two languages differ?
edit: never mind, from the reddit discussion you linked:
> while these languages are undoubtedly strongly typed, they are not referentially transparent by default, and actually embrace some levels of imperative programming.
Good read, thanks!
(first paragraphs and "influenced by")
https://www.quora.com/What-are-the-influences-of-the-ML-lang...
...
But Scala indeed is very similar to (1) OCaml and then (2) ML, and last, (3) Haskell in terms of type inference, syntax, and many other FP concepts [1].
(Short answer: No, because it has [to support] subtypes.)