Florian Weimer <
f...@deneb.enyo.de> writes:
> * Unknown:
>
>> Is there a free/online linux-based version, with good documentation?
>
> The main contenders are SML/NJ, PolyML and MLton. Development
> activity varies, and the implementations have vastly difference
> performance characteristics.
There is also Moscow ML, which is a light-weight ML system. It may not
generate as fast code as the other compilers, but it compiles faster.
Additionally, there is the ML Kit compiler. It is best known for
supporting region-based memory management as an alternative to (or
combined with) garbage collection. There is a variant of the Kit
compiler that generates Javascript, so you can run programs in a
browser.
> Objective Caml is a different language. I'm not sure if it meets
> Harper's approval (mutable string literals, comparison operators which
> aren't type-safe, etc.).
Also, Harper definitely does not approve of the object-oriented features
of O'Caml.
Torben