![]()
Standard ML
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.
Downloads
The Current release is 110.74. Previous versions are also available through our release history page.Subversion access
Our 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.What's New
- [1/31/12] Version 110.74 is available. See the README for details. With the next release this coming spring we plan to reset the numbering scheme for SML/NJ versions, starting with 4.0 (i.e. 110.75 => 4.0).
- [5/16/11] Version 110.73 is available. See the README for details.
- [8/18/09] A new bug form and issue tracker are available for the SML/NJ distribution.
- Older news
Downloading SML/NJ Software for Unix or Windows
- Information on downloading and installing the SML/NJ system and related software.
- A Windows msi installer for Windows XP/Vista/7 is available (smlnj.msi).
Background
Documentation and Literature
- Books
- Tutorials
- 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)
- ML-Lex
- ML-Yacc
- Concurrent ML
- eXene
- SML/NJ-C foreign function interface
- MLRISC
- comp.lang.ml FAQ
- Compiler notes
Reporting Bugs
- Bugs can be reported online using our PHP bug form.
- You can also submit bug reports by email to
using the bug report form.
- A legacy record of known bugs and the bug history for SML/NJ are available via the bugs web page.
- Recent submissions should appear in the GForge tracker .
Links
- 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.
People
- Picture of current cast of people involved in the project.
Send your comments to.
Copyright © 2004-2011, 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).
![]()