The only file you need to download manually is config.tgz. Unpack, configure by editing config/targets, and install by running config/install.sh. The installer automatically downloads any additional files it might need. For more information, see INSTALL.
Note: the file runtime.tgz was updated on August 26, 2016 (after the release of 110.80) to address an issue with building from source on some versions of Mac OS X. This change does not affect other platforms.
You can use the "generic Unix" procedure above, or you can install a pre-built system using the installer package in either smlnj-x86-110.80.pkg (for Intel/Mac OS X 10.6 Snow Leopard or later) or smlnj-ppc-110.80.dmg (for PPC/Mac OS X 10.5 Leopard). For more information, see below.
Download smlnj-110.80.msi and follow the instructions in WININSTALL.
For information on how to use access the subversion repository,
refer to our subversion recipe page.
Warning: When pulling the latest sources via subversion,
there is no guarantee that config/install.sh will operate
successfully due to a lack of usable bootfiles.
In this case you might be able to
generate new bootfiles using the bootstrap compiler (of an older
version). However, even that can be very difficult or even impossible,
in which case you will have to wait for the next working version to
be released.
As of this release, the Mac OS X installer (on Intel) puts SML/NJ in the directory /usr/local/smlnj. Future releases will update this installation in place (i.e., overwrite it). If you wish to install at a different location, you should use the build procedure for Unix systems.