Previous Up Next

12  Platform-specific notes

This section discusses issues that arise when running or building MLton on various platforms.

12.1  Running on Cygwin/Windows

MLton uses the Cygwin emulation layer to provide a Posix-like environment while running on a Windows machine. To run MLton on Windows, you must first install Cygwin on your machine. To do this, visit the Cygwin site from your Windows machine and run their setup.exe script. Then, you can unpack the MLton binary tgz in your Cygwin environment. This version of MLton was built on Cygwin 1.5.5-1.

To run MLton cross-compiled executables on Windows, you must install the Cygwin dll on the Windows machine.

Here are the known problems using MLton on Cygwin.

12.2  Running on FreeBSD

Here are the known problems using MLton on FreeBSD. Here are the known problems building MLton on FreeBSD.

12.3  Running on Sparc/Solaris

Here are some things that may affect performance on Sparc. Here are the known problems building MLton on Sparc/Solaris.
Previous Up Next