smlnj
« Back to VersTracker
Description:
Compiler for the Standard ML '97 programming language
Type: Cask  |  Latest Version: 110.99.9@0  |  Tracked Since: Dec 23, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: sml compiler functional-programming ml development
Install: brew install --cask smlnj
About:
Standard ML of New Jersey (SML/NJ) is a robust, open-source compiler for the Standard ML '97 programming language. It provides a comprehensive environment for developing functional programming applications, featuring a native code compiler for high performance and an interactive REPL for rapid prototyping.
Key Features:
  • Native code compiler for multiple architectures
  • Interactive REPL environment
  • Comprehensive module system
  • Extensive libraries for systems programming
Use Cases:
  • Academic research and teaching functional programming
  • Developing compilers and language tools
  • Prototyping complex algorithms in a pure functional setting
Alternatives:
  • MLton – MLton is a whole-program optimizing compiler, while SML/NJ provides an interactive development environment.
Version History
Detected Version Rev Change Commit
Dec 23, 2025 3:48pm 110.99.9 0 VERSION_BUMP 0646b836