Skip to content
@smlnj

Standard ML of New Jersey

Standard ML of New Jersey

The Standard ML of New Jersey (SML/NJ) project is an open-source implementation of the Standard ML Programming Language.

Repositories

There are two main repositories:

  • The "legacy" repository (smlnj/legacy) contains the source for the 110.99 patch releases. This version is being maintained as a stable version while we make more radical changes in the development version. It supports older architectures (e.g., the PowerPC and Sparc) and 32-bit executables.
    The latest legacy release is 110.99.9.
    To report bugs in the legacy versions, use the legacy issue tracker.

  • The "development" repository (smlnj/smlnj) is the latest version of the system. We are making substantial changes to the system in this repository that may break existing code, but it is robust enough for day-to-day work.
    The latest development release is 2025.3.
    To report bugs in the development version, use the development issue tracker.

  • Other issues, such as broken links on website or documentation errors should be reported using the project issue tracker.

Sources of Information

Popular repositories Loading

  1. smlnj smlnj Public

    Standard ML of New Jersey

    Standard ML 234 19

  2. legacy legacy Public

    This project is the legacy version of Standard ML of New Jersey that continues to support older systems (e.g., 32-bit machines).

    Standard ML 44 11

  3. prettyprint prettyprint Public

    New SML/NJ Prettyprint library.

    Standard ML 8

  4. smlnj-llvm-18.1 smlnj-llvm-18.1 Public

    Clone of the LLVM 18.1.x sources with patches to support the JWA calling convention

    C++ 3 3

  5. benchmarks benchmarks Public

    Benchmark programs and supporting scripts for measuring the performance of the SML/NJ system

    Standard ML 3

  6. regression-tests regression-tests Public

    Regression tests for the SML/NJ system

    Standard ML 1

Repositories

Showing 9 of 9 repositories
  • benchmarks Public

    Benchmark programs and supporting scripts for measuring the performance of the SML/NJ system

    smlnj/benchmarks’s past year of commit activity
    Standard ML 3 BSD-3-Clause 0 3 0 Updated Jan 27, 2026
  • smlnj Public

    Standard ML of New Jersey

    smlnj/smlnj’s past year of commit activity
    Standard ML 234 BSD-3-Clause 19 41 2 Updated Jan 21, 2026
  • smlnj-llvm-21.1 Public

    Clone of the LLVM 21.1.x sources with patches to support the JWA calling convention

    smlnj/smlnj-llvm-21.1’s past year of commit activity
    C++ 0 1 0 0 Updated Dec 29, 2025
  • smlnj-llvm-18.1 Public

    Clone of the LLVM 18.1.x sources with patches to support the JWA calling convention

    smlnj/smlnj-llvm-18.1’s past year of commit activity
    C++ 3 3 0 0 Updated Dec 25, 2025
  • .github Public

    Profile project for SML/NJ organization

    smlnj/.github’s past year of commit activity
    0 BSD-3-Clause 0 0 0 Updated Dec 23, 2025
  • legacy Public

    This project is the legacy version of Standard ML of New Jersey that continues to support older systems (e.g., 32-bit machines).

    smlnj/legacy’s past year of commit activity
    Standard ML 44 BSD-3-Clause 11 69 4 Updated Nov 4, 2025
  • regression-tests Public

    Regression tests for the SML/NJ system

    smlnj/regression-tests’s past year of commit activity
    Standard ML 1 BSD-3-Clause 0 0 0 Updated Sep 16, 2025
  • prettyprint Public

    New SML/NJ Prettyprint library.

    smlnj/prettyprint’s past year of commit activity
    Standard ML 8 BSD-3-Clause 0 0 0 Updated Dec 23, 2024
  • smlnj-llvm-10 Public

    Clone of LLVM 10.0.1 with JWA patches to support SML/NJ

    smlnj/smlnj-llvm-10’s past year of commit activity
    C++ 0 0 0 0 Updated Jul 19, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Standard ML C++