of New Jersey
Standard ML of New Jersey (abbreviated SML/NJ) is a compiler for the Standard ML '97 programming language with associated libraries, tools, and documentation. SML/NJ is free, open source software.
DownloadsAlthough we have not "blessed" it as a full release, we strongly recommend using one of our recent working versions. Currently, the most recent such version is 110.64.
Subversion accessOur master source repository is kept on a GForge server under Subversion control. We provide anonymous read-only access to the repository, so anyone can download a snapshot of the most recent sources at any time. Instructions are here.
- [5/31/07] Working version 110.64 available. (Version 110.63 did not get announced.)
- [2/2/07] Working version 110.62 available. (Version 110.61 did not get announced.)
- Older news
Downloading SML/NJ Software for Unix or Windows
- Information on downloading and installing the SML/NJsystem and related software.
- A self-installing .EXE for Windows 9X/NT/2000/XP is available ((smlnj.exe, 5.4MB).
Documentation and Literature
- SML/NJ User's Guide
- SML'97 Basis Library
- SML/NJ FAQ (Frequently Asked Questions)
- SML'97 Conversion Guide
- Top Level Environment Comparison
- Special features of SML/NJ
- Compilation Manager (CM)
- Concurrent ML
- SML/NJ-C foreign function interface
- comp.lang.ml FAQ
- Compiler notes
- Bugs can be reported online using our cgi bug form at Princeton.
- You can also submit bug reports by email to using the bug report form.
- The record of currently known bugs and the bug history for SML/NJ are available via the bugs web page.
- Pointers to programming resources (libraries, tools, example code), projects using SML/NJ, other SML implementations, related compiler research work, and miscellaneous SML links. The programming resources links will soon move to a separate page of their own.
- Picture of current cast of people involved in the project.
Send your comments to .
Copyright © 2004-2005, the SML/NJ Fellowship.
This material is based upon work supported in part by the National Science Foundation under Grant No. CNS-0454136.
Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation (NSF).