SML# Download
The SML# Compiler and its integrated development environment (programming tools, libraries, and other resources) are distributed as open source software under the BSD-style SML# license.
Executable files in some of the binary packages are compiled by MLton and statically linked with the following libraries.
- MLton runtime library
- gdtoa
- GNU MP library
This directory contains the SML# system (current version 0.31). This version has the following limitations
- it only runs on a virtual machine,
- interoperability is limited to C,
- separate compilation is not yet supported,
- support of the optional Basis Library is limited (the required set of Basis Library is fully supported)
We plan to complete a full and stable version of the SML# system incorporating the following features:
- a native code compiler,
- interoperability with Java classes and databases,
- separate compilation and linking (possibly with C object files), and
- a rich collection of libraries including bindings with those written in C and Java.
by March 2008.
Distribution Packages
Currently, the SML# System is available in the following forms
- the source tar file
- Windows Binary Installer
- Mac OS X Universal Binary (10.4 or later)
Each of the above contains the following
- The SML# Compiler (including MLLML and other libraries)
- SMLFormat (a pretty printer generator tool)
- SMLDoc (a document generator tool)
- SMLUnit (a unit test support tool)
(Note) In SML# version 0.20, SMLFormat, SMLDoc, SMLUnit tools and LMLML library are also distributed separately. For the purpose of license and version management, in version 0.30 and later, we only distribute the SML# system containing all the tools. The 0.20 source files are included in the SML# source tar file version 0.20.
Download
"README" file
"Changes" file
SML¡ô Package
Note on SML# Version 0.31 (released on 2007-11-07): This is a miner version of 0.30. It fixes bugs reported to us, and does not contain any major change or improvement we have made so far. We will be releasing 0.40 with major changes and improvements in near future. See the "Changes" file file for more details.
| version | release date | package format | file |
|---|---|---|---|
| 0.31 | 2007-11-7 | source | smlsharp-0.31.tar.gz |
| Windows Binary | smlsharp-0.31-mingw.exe | ||
| Mac OS X Binary | smlsharp-0.31-Universal-Installer.dmg | ||
| 0.30 | 2007-7-4 | source | smlsharp-0.30.tar.gz |
| Windows Binary | smlsharp-0.30-mingw.exe | ||
| Mac OS X Binary | smlsharp-0.30-Universal-Installer.dmg | ||
| 0.20 | 2007-3-30 | source | smlsharp-0.20.tar.gz |
| SML# Windows Binary | smlsharp-0.20-mingw.exe | ||
| SM# Mac OS X Binary | smlsharp-0.20-Universal-Installer.dmg | ||
| SMLFormat Windows Binary | SMLFormat-0.20-mingw.exe | ||
| SMLDoc Windows Binary | SMLDoc-0.20-mingw.exe | ||
| 0.10 | 2006-3-21 | source | smlsharp-0.10.tar.gz |
Keyword(s):
References:[SideMenu]