millet
« Back to VersTracker
Description:
Language server for Standard ML (SML)
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: sml language-server lsp standard-ml developer-tool ide
Install: brew install millet
About:
Millet is a language server implementation for Standard ML (SML) that provides IDE features like error checking, code completion, and go-to-definition. It helps developers write correct SML code by offering real-time feedback and analysis directly in their editor.
Key Features:
  • Real-time error checking and diagnostics
  • Code completion and signature help
  • Go-to-definition and find references
  • Hover information for types and documentation
  • Support for SML/NJ and MLton standards
Use Cases:
  • Developing Standard ML projects in VS Code or other LSP-compatible editors
  • Learning SML with immediate feedback on syntax and type errors
  • Refactoring SML codebases with safe rename operations
  • Exploring large SML codebases with jump-to-definition features
Alternatives:
  • SML/NJ – SML/NJ is a compiler with basic REPL, while Millet provides IDE integration and language features
  • ocaml-lsp – OCaml LSP is for OCaml, Millet specifically targets Standard ML
Version History
Detected Version Rev Change Commit
Sep 15, 2025 12:38am 0 VERSION_BUMP e73559ae
Sep 20, 2024 1:49am 0 VERSION_BUMP 7ce3f693
Sep 20, 2024 12:54am 0 VERSION_BUMP ac07ac86
Sep 14, 2024 4:02am 0 VERSION_BUMP cdb8e1af