4 MLton runs fine on the ARM architecture.
8 * When compiling for ARM, MLton doesn't support native code generation
9 (`-codegen native`). Hence, performance is not as good as it might be
10 and compile times are longer. Also, the quality of code generated by
11 `gcc` is important. By default, MLton calls `gcc -O1`. You can
12 change this by calling MLton with `-cc-opt -O2`.