SML# - Download Diff

  • Added parts are displayed like this.
  • Deleted parts are displayed like this.

The SML# compiler is an open source software distributed under the [[BSD-style SML# license|SMLSharpLicence]].

The latest version is 3.3.0.3.4.0.

See [[SML# document|http://www.pllab.riec.tohoku.ac.jp/smlsharp/docs/3.3.0/en/manual.xhtml]]document|http://www.pllab.riec.tohoku.ac.jp/smlsharp/docs/3.4.0/en/manual.xhtml]]
for installation and other details.

!!The latest release

||!version||!release date||!package format||!file||
||^^^3.3.0||^^^2017-06-20||source||[[smlsharp-3.3.0.tar.gz|smlsharp:download/smlsharp-3.3.0.tar.gz]]||^^^3.4.0||^^^2017-08-31||source||[[smlsharp-3.4.0.tar.gz|smlsharp:download/smlsharp-3.4.0.tar.gz]]
||Homebrew||[[smlsharp.rb|smlsharp:download/smlsharp.rb]]
||Ubuntu 16.04 amd64||[[smlsharp_3.3.0-1_amd64.deb|smlsharp:download/smlsharp_3.3.0-1_amd64.deb]]amd64||[[smlsharp_3.4.0-1_amd64.deb|smlsharp:download/smlsharp_3.4.0-1_amd64.deb]]
||Debian source package||[[smlsharp_3.3.0-1.dsc|smlsharp:download/smlsharp_3.3.0-1.dsc]]package||[[smlsharp_3.4.0-1.dsc|smlsharp:download/smlsharp_3.4.0-1.dsc]]

!!Third-party software packages
SML# 3.3.0 requires or later require MassiveThreads 0.99.
Download its source code from [[MassiveThreads' website|https://github.com/massivethreads/massivethreads]] or use the following (unofficial) packages.

* [[massivethreads_0.99-1_amd64.deb|smlsharp:download/massivethreads_0.99-1_amd64.deb]]
* [[massivethreads-dev_0.99-1_amd64.deb|smlsharp:download/massivethreads-dev_0.99-1_amd64.deb]]
* [[massivethreads_0.99-1.dsc|smlsharp:download/massivethreads_0.99-1.dsc]]

!!Past releases

See [[SML# document|http://www.pllab.riec.tohoku.ac.jp/smlsharp/docs/3.0/en/manual.xhtml]] for details of SML# version 3.0, 3.1, and 3.2 series.

See [[SML# document|http://www.pllab.riec.tohoku.ac.jp/smlsharp/docs/2.0/en/manual.xhtml]] for details of SML# version 2 series.

''Note on SML# version 2.0.0:''
AVX instructions are disabled by default in Ubuntu packages.

See [[SML# document|http://www.pllab.riec.tohoku.ac.jp/smlsharp/docs/1.0/en/manual.xhtml]] for details of SML# version 1 series.

''Note on SML# version 0.90:''
This release is an experimental separate compilation system and does not include interactive mode. Use version 0.62 for interactive mode.

''Note on SML# Version 0.40 series and above:''
This is an experimental release for testing and is not intended to replace version 0.31. Due to this experimental nature, this version does not include binary package for Windows and Mac. There is a [[step-by-step instruction|HowToBuild]] how to build SML# 0.40 and later.

"Note on SML# version 0.30 series:" 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.

Executable files in some of the binary packages are compiled by
[[MLton|http://mlton.org]] and statically linked with the following
libraries.
* [[MLton|http://mlton.org]] runtime library
* [[gdtoa|http://www.netlib.org/fp/]]
* [[GNU MP library|http://gmplib.org]]

||!version||!release date||!package format||!file||
||!version||!release date||!package format||!file||
||^^^3.3.0||^^^2017-06-20||source||[[smlsharp-3.3.0.tar.gz|smlsharp:download/smlsharp-3.3.0.tar.gz]]
||Homebrew||[[smlsharp.rb|smlsharp:download/smlsharp.rb]]
||Ubuntu 16.04 amd64||[[smlsharp_3.3.0-1_amd64.deb|smlsharp:download/smlsharp_3.3.0-1_amd64.deb]]
||Debian source package||[[smlsharp_3.3.0-1.dsc|smlsharp:download/smlsharp_3.3.0-1.dsc]]

||^^^3.2.0||^^^2016-09-16||source||[[smlsharp-3.2.0.tar.gz|smlsharp:download/smlsharp-3.2.0.tar.gz]]
||Homebrew||[[smlsharp.rb|smlsharp:download/smlsharp.rb]]
||Ubuntu 16.04 amd64||[[smlsharp_3.2.0-1_amd64.deb|smlsharp:download/smlsharp_3.2.0-1_amd64.deb]]
||Debian source package||[[smlsharp_3.2.0-1.dsc|smlsharp:download/smlsharp_3.2.0-1.dsc]]
||^^^3.1.1||^^^2016-07-15||source||[[smlsharp-3.1.1.tar.gz|smlsharp:download/smlsharp-3.1.1.tar.gz]]
||Homebrew||[[smlsharp.rb|smlsharp:download/smlsharp.rb]]
||Ubuntu 16.04 amd64||[[smlsharp_3.1.1-1_amd64.deb|smlsharp:download/smlsharp_3.1.1-1_amd64.deb]]
||Debian source package||[[smlsharp_3.1.1-1.dsc|smlsharp:download/smlsharp_3.1.1-1.dsc]]
||^^^3.1.0||^^^2016-05-26||source||[[smlsharp-3.1.0.tar.gz|smlsharp:download/smlsharp-3.1.0.tar.gz]]
||Homebrew||[[smlsharp.rb|smlsharp:download/smlsharp-3.1.0.rb]]
||Ubuntu 16.04 amd64||[[smlsharp_3.1.0-1_amd64.deb|smlsharp:download/smlsharp_3.1.0-1_amd64.deb]]
||Debian source package||[[smlsharp_3.1.0-1.dsc|smlsharp:download/smlsharp_3.1.0-1.dsc]]
||^^^3.0.1||^^^2016-04-04||source||[[smlsharp-3.0.1.tar.gz|smlsharp:download/smlsharp-3.0.1.tar.gz]]
||Homebrew||[[smlsharp.rb|smlsharp:download/smlsharp-3.0.1.rb]]
||Ubuntu 16.04 amd64||[[smlsharp_3.0.1-1_amd64.deb|smlsharp:download/smlsharp_3.0.1-1_amd64.deb]]
||Debian source package||[[smlsharp_3.0.1-1.dsc|smlsharp:download/smlsharp_3.0.1-1.dsc]]
||^^^3.0.0||^^^2016-03-31||source||[[smlsharp-3.0.0.tar.gz|smlsharp:download/smlsharp-3.0.0.tar.gz]]
||Homebrew||[[smlsharp.rb|smlsharp:download/smlsharp-3.0.0.rb]]
||Ubuntu 16.04 amd64||[[smlsharp_3.0.0-1_amd64.deb|smlsharp:download/smlsharp_3.0.0-1_amd64.deb]]
||Debian source package||[[smlsharp_3.0.0-1.dsc|smlsharp:download/smlsharp_3.0.0-1.dsc]]
||^^^2.0.0||^^^2014-04-04||source||[[smlsharp-2.0.0.tar.gz|smlsharp:download/smlsharp-2.0.0.tar.gz]]
||MacPorts||[[smlsharp-macports.zip|smlsharp:download/smlsharp-macports.zip]]
||Ubuntu i386||[[smlsharp-2.0.0-2_ubuntu-i386.deb|smlsharp:download/smlsharp-2.0.0-2_ubuntu-i386.deb]]
||Ubuntu amd64||[[smlsharp-2.0.0-2_ubuntu-amd64.deb|smlsharp:download/smlsharp-2.0.0-2_ubuntu-amd64.deb]]
||^^^^1.2.0||^^^^2012-11-14||source||[[smlsharp-1.2.0.tar.gz|smlsharp:download/smlsharp-1.2.0.tar.gz]]
||MacPorts||[[smlsharp-macports.zip|smlsharp:download/smlsharp-macports.zip]]
||Ubuntu i386||[[smlsharp-1.2.0-1_ubuntu-i386.deb|smlsharp:download/smlsharp-1.2.0-1_ubuntu-i386.deb]]
||Ubuntu amd64||[[smlsharp-1.2.0-1_ubuntu-amd64.deb|smlsharp:download/smlsharp-1.2.0-1_ubuntu-amd64.deb]]
||mingw32||[[smlsharp-1.2.0-1-mingw32-bin.tar.lzma|smlsharp:download/smlsharp-1.2.0-1-mingw32-bin.tar.lzma]]
||^^^^^^1.1.0||^^^^^^2012-08-08||source||[[smlsharp-1.1.0.tar.gz|smlsharp:download/smlsharp-1.1.0.tar.gz]]
||MacPorts||[[smlsharp-macports.zip|smlsharp:download/smlsharp-macports.zip]]
||Debian i386||[[smlsharp-1.1.0-1_debian-i386.deb|smlsharp:download/smlsharp-1.1.0-1_debian-i386.deb]]
||Debian amd64||[[smlsharp-1.1.0-1_debian-amd64.deb|smlsharp:download/smlsharp-1.1.0-1_debian-amd64.deb]]
||Ubuntu i386||[[smlsharp-1.1.0-1_ubuntu-i386.deb|smlsharp:download/smlsharp-1.1.0-1_ubuntu-i386.deb]]
||Ubuntu amd64||[[smlsharp-1.1.0-1_ubuntu-amd64.deb|smlsharp:download/smlsharp-1.1.0-1_ubuntu-amd64.deb]]
||mingw32||[[smlsharp-1.1.0-1-mingw32-bin.tar.lzma|smlsharp:download/smlsharp-1.1.0-1-mingw32-bin.tar.lzma]]
||^^^^^^1.0.3||^^^^^^2012-06-25||source||[[smlsharp-1.0.3.tar.gz|smlsharp:download/smlsharp-1.0.3.tar.gz]]
||MacPorts||[[smlsharp-macports.zip|smlsharp:download/smlsharp-macports.zip]]
||Debian i386||[[smlsharp-1.0.3-1_debian-i386.deb|smlsharp:download/smlsharp-1.0.3-1_debian-i386.deb]]
||Debian amd64||[[smlsharp-1.0.3-1_debian-amd64.deb|smlsharp:download/smlsharp-1.0.3-1_debian-amd64.deb]]
||Ubuntu i386||[[smlsharp-1.0.3-1_ubuntu-i386.deb|smlsharp:download/smlsharp-1.0.3-1_ubuntu-i386.deb]]
||Ubuntu amd64||[[smlsharp-1.0.3-1_ubuntu-amd64.deb|smlsharp:download/smlsharp-1.0.3-1_ubuntu-amd64.deb]]
||mingw32||[[smlsharp-1.0.3-1-mingw32-bin.tar.lzma|smlsharp:download/smlsharp-1.0.3-1-mingw32-bin.tar.lzma]]
||^^^^^^1.0.2||^^^^^^2012-05-14||source||[[smlsharp-1.0.2.tar.gz|smlsharp:download/smlsharp-1.0.2.tar.gz]]
||MacPorts||[[smlsharp-macports.zip|smlsharp:download/smlsharp-macports.zip]]
||Debian i386||[[smlsharp-1.0.2-1_debian-i386.deb|smlsharp:download/smlsharp-1.0.2-1_debian-i386.deb]]
||Debian amd64||[[smlsharp-1.0.2-1_debian-amd64.deb|smlsharp:download/smlsharp-1.0.2-1_debian-amd64.deb]]
||Ubuntu i386||[[smlsharp-1.0.2-1_ubuntu-i386.deb|smlsharp:download/smlsharp-1.0.2-1_ubuntu-i386.deb]]
||Ubuntu amd64||[[smlsharp-1.0.2-1_ubuntu-amd64.deb|smlsharp:download/smlsharp-1.0.2-1_ubuntu-amd64.deb]]
||mingw32||[[smlsharp-1.0.2-1-mingw32-bin.tar.lzma|smlsharp:download/smlsharp-1.0.2-1-mingw32-bin.tar.lzma]]
||^^^^^^1.0.1||^^^^^^2012-04-24||source||[[smlsharp-1.0.1.tar.gz|smlsharp:download/smlsharp-1.0.1.tar.gz]]
||MacPorts||[[smlsharp-macports.zip|smlsharp:download/smlsharp-macports.zip]]
||Debian i386||[[smlsharp-1.0.1-1_debian-i386.deb|smlsharp:download/smlsharp-1.0.1-1_debian-i386.deb]]
||Debian amd64||[[smlsharp-1.0.1-1_debian-amd64.deb|smlsharp:download/smlsharp-1.0.1-1_debian-amd64.deb]]
||Ubuntu i386||[[smlsharp-1.0.1-1_ubuntu-i386.deb|smlsharp:download/smlsharp-1.0.1-1_ubuntu-i386.deb]]
||Ubuntu amd64||[[smlsharp-1.0.1-1_ubuntu-amd64.deb|smlsharp:download/smlsharp-1.0.1-1_ubuntu-amd64.deb]]
||mingw32||[[smlsharp-1.0.1-1-mingw32-bin.tar.lzma|smlsharp:download/smlsharp-1.0.1-1-mingw32-bin.tar.lzma]]
||^^1.0.0||^^2012-04-06||source||[[smlsharp-1.0.0.tar.gz|smlsharp:download/smlsharp-1.0.0.tar.gz]]
||MacPorts||[[smlsharp-macports.tar.gz|smlsharp:download/smlsharp-macports.tar.gz]]
||mingw32||[[smlsharp-1.0.0-1-mingw32-bin.tar.lzma|smlsharp:download/smlsharp-1.0.0-1-mingw32-bin.tar.lzma]]
||0.90||2011-09-14||source||[[smlsharp-0.90.tar.gz|smlsharp:download/smlsharp-0.90.tar.gz]]||
||0.62||2010-12-17||source||[[smlsharp-0.62.tar.gz|smlsharp:download/smlsharp-0.62.tar.gz]]||
||0.61||2010-11-26||source||[[smlsharp-0.61.tar.gz|smlsharp:download/smlsharp-0.61.tar.gz]]||
||0.60||2010-11-12||source||[[smlsharp-0.60.tar.gz|smlsharp:download/smlsharp-0.60.tar.gz]]||
||0.58||2010-10-16||source||[[smlsharp-0.58.tar.gz|smlsharp:download/smlsharp-0.58.tar.gz]]||
||0.57||2010-10-01||source||[[smlsharp-0.57.tar.gz|smlsharp:download/smlsharp-0.57.tar.gz]]||
||0.56||2010-09-17||source||[[smlsharp-0.56.tar.gz|smlsharp:download/smlsharp-0.56.tar.gz]]||
||0.55||2010-09-03||source||[[smlsharp-0.55.tar.gz|smlsharp:download/smlsharp-0.55.tar.gz]]||
||0.54||2010-08-20||source||[[smlsharp-0.54.tar.gz|smlsharp:download/smlsharp-0.54.tar.gz]]||
||0.53||2010-08-06||source||[[smlsharp-0.53.tar.gz|smlsharp:download/smlsharp-0.53.tar.gz]]||
||0.52||2010-07-23||source||[[smlsharp-0.52.tar.gz|smlsharp:download/smlsharp-0.52.tar.gz]]||
||0.51||2010-07-09||source||[[smlsharp-0.51.tar.gz|smlsharp:download/smlsharp-0.51.tar.gz]]||
||0.50||2010-06-25||source||[[smlsharp-0.50.tar.gz|smlsharp:download/smlsharp-0.50.tar.gz]]||
||0.43||2010-06-11||source||[[smlsharp-0.43.tar.gz|smlsharp:download/smlsharp-0.43.tar.gz]]||
||0.42||2010-05-28||source||[[smlsharp-0.42.tar.gz|smlsharp:download/smlsharp-0.42.tar.gz]]||
||0.41||2010-05-14||source||[[smlsharp-0.41.tar.gz|smlsharp:download/smlsharp-0.41.tar.gz]]||
||0.40||2010-04-30||source||[[smlsharp-0.40.tar.gz|smlsharp:download/smlsharp-0.40.tar.gz]]||
||^^0.31||^^2007-11-7||source||[[smlsharp-0.31.tar.gz|smlsharp:download/smlsharp-0.31.tar.gz]]||
||Windows Binary||[[smlsharp-0.31-mingw.exe|smlsharp:download/smlsharp-0.31-mingw.exe]]||
||Mac OS X Binary||[[smlsharp-0.31-Universal-Installer.dmg|smlsharp:download/smlsharp-0.31-Universal-Installer.dmg]]||
||^^0.30||^^2007-7-4||source||[[smlsharp-0.30.tar.gz|smlsharp:download/smlsharp-0.30.tar.gz]]||
||Windows Binary||[[smlsharp-0.30-mingw.exe|smlsharp:download/smlsharp-0.30-mingw.exe]]||
||Mac OS X Binary||[[smlsharp-0.30-Universal-Installer.dmg|smlsharp:download/smlsharp-0.30-Universal-Installer.dmg]]||
||^^^^0.20||^^^^2007-3-30||source||[[smlsharp-0.20.tar.gz|smlsharp:download/smlsharp-0.20.tar.gz]]||
||SML# Windows Binary||[[smlsharp-0.20-mingw.exe|smlsharp:download/smlsharp-0.20-mingw.exe]]
||SML# Mac OS X Binary||[[smlsharp-0.20-Universal-Installer.dmg|smlsharp:download/smlsharp-0.20-Universal-Installer.dmg]]
||SMLFormat Windows Binary||[[SMLFormat-0.20-mingw.exe|smlsharp:download/SMLFormat-0.20-mingw.exe]]
||SMLDoc Windows Binary||[[SMLDoc-0.20-mingw.exe|smlsharp:download/SMLDoc-0.20-mingw.exe]]
||0.10||2006-3-21||source||[[smlsharp-0.10.tar.gz|smlsharp:download/smlsharp-0.10.tar.gz]]||