mosml
« Back to VersTracker
Description:
Moscow ML
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: ml functional-programming compiler education moscow-ml
Install: brew install mosml
About:
Moscow ML is a lightweight, standards-compliant implementation of the ML programming language. It features a compiler that produces native code for several platforms and a robust module system for building maintainable software. It is particularly valued for its simplicity and efficiency in both educational and research contexts.
Key Features:
  • Strict, statically-typed functional language
  • Compiles to native machine code for performance
  • Supports the Module system (functors and signatures)
  • Includes the Moscow ML Window Toolkit (mTk) for GUIs
Use Cases:
  • Teaching functional programming concepts in academia
  • Prototyping algorithms and language research
  • Building lightweight command-line tools
Alternatives:
  • ocaml – OCaml is a more feature-rich, actively maintained dialect with a larger ecosystem and better tooling.
  • smlnj – SML/NJ is another standard implementation, though it uses a different compiler architecture and runtime.
Version History
Detected Version Rev Change Commit
Sep 14, 2025 8:29pm 0 VERSION_BUMP 92ecdf24
Sep 14, 2024 8:25am 0 VERSION_BUMP 3efa44c7