Standard ML of New Jersey
Compiler for the Standard ML '97 programming language
Standard ML of New Jersey (SML/NJ) is an open‑source compiler and programming system for the Standard ML ‘97 language. It includes the core compiler, a standard library, development tools, and documentation needed to develop and run SML programs. The project targets macOS as its core platform and provides native support for Apple Silicon (Arm64) as well as 32‑bit and 64‑bit architectures.
The system is aimed at developers and researchers who write code in Standard ML, offering a stable and actively maintained toolchain. Regular releases include bug‑fix updates and occasional enhancements, such as the recent addition of an LLVM code‑generator submodule and fixes for macOS Ventura and Sonoma compatibility.
All components are freely available under an open‑source license, with source code hosted in a public repository and binary installers for macOS. The project also supplies documentation, literature references, and channels for reporting issues.
Reviews
Loading reviews…
Similar apps

Code Editors & IDEs
Moscow ML
Light-weight implementation of Standard ML

Code Editors & IDEs
Isabelle
Generic proof assistant

Code Editors & IDEs
Racket
Modern programming language in the Lisp/Scheme family

Code Editors & IDEs
Haskell for Mac
A Modern Development Environment for Haskell.

Code Editors & IDEs
Squeak
Smalltalk programming system

Code Editors & IDEs
Factor
Programming language