Which ML is good in all these points?
Ask HN: What ML dialect do you recommend for someone to start with?
1–4 of 4 posts
Re: Ask HN: What ML dialect do you recommend for someone to start with?
#2Re: Ask HN: What ML dialect do you recommend for someone to start with?
#3As a Java programmer I've been amused at how ideas have diffused slowly from ML to Java such as the hotspot compiler & generational runtime (Sun hired somebody who did an academic project for a high-performance ML-famly runtime) as well as pattern matching, sealed classes, records, etc.
Re: Ask HN: What ML dialect do you recommend for someone to start with?
#4I like OCaml and I like F#. The choice between them is really "do you like .NET?" As a Java programmer I've been amused at how ideas have diffused slowly from ML to Java such as the hotspot compiler & generational runtime (Sun hired somebody who did an academic project for a high-performance ML-famly runtime) as well as pattern matching, sealed classes, records, etc.
Much earlier on F# was hard to get started with especially if not on Windows. C# still gets a lot more coverage than F#, but it pretty much works out of the box with free Visual Studio Community or Visual Studio for Mac (not VS Code) and some setup tutorial instructions.
And as a (former) Java programmer, I've been frustrated at how slowly ideas have come. Union types? Only in multi-catch expressions.