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.
    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 runtime system and compiler backend in this repository, so it is not recommended for production work.
    To report bugs in the development version, use the development issue tracker.

Sources of Information

  • Information about the implementation of SML/NJ (including future plans) can be found in the SML/NJ Wiki.

  • For questions and discussion about SML/NJ, one resource is the Standard ML Organization at Zulip.com. Another is the "smlnj discussions forum".

Popular repositories

  1. smlnj smlnj Public

    Standard ML of New Jersey

    C++ 169 13

  2. legacy legacy Public

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

    Standard ML 25 8

  3. prettyprint prettyprint Public

    New SML/NJ Prettyprint library.

    Standard ML 6

  4. .github .github Public

    Profile project for SML/NJ organization

  5. smlnj-llvm-16 smlnj-llvm-16 Public

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

    C++ 1

  6. regression-tests regression-tests Public

    Regression tests for the SML/NJ system

    Standard ML

Repositories

Showing 8 of 8 repositories
  • smlnj-llvm-18.1 Public

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

    C++ 0 0 0 0 Updated Jun 11, 2024
  • smlnj-llvm-10 Public

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

    C++ 0 0 0 0 Updated Jun 11, 2024
  • smlnj Public

    Standard ML of New Jersey

    C++ 169 BSD-3-Clause 13 43 1 Updated Jun 11, 2024
  • legacy Public

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

    Standard ML 25 BSD-3-Clause 8 54 2 Updated Jun 10, 2024
  • regression-tests Public

    Regression tests for the SML/NJ system

    Standard ML 0 BSD-3-Clause 0 0 0 Updated May 17, 2024
  • prettyprint Public

    New SML/NJ Prettyprint library.

    Standard ML 6 BSD-3-Clause 0 0 0 Updated Feb 22, 2024
  • .github Public

    Profile project for SML/NJ organization

    0 BSD-3-Clause 0 0 0 Updated Dec 10, 2023
  • smlnj-llvm-16 Public

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

    C++ 0 1 0 0 Updated Aug 24, 2023

People

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

Top languages

C++ Standard ML