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++ 159 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 22 8

  3. prettyprint prettyprint Public

    New SML/NJ Prettyprint library.

    Standard ML 6

  4. smlnj-llvm-14 smlnj-llvm-14 Public

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

    C++ 2 2

  5. .github .github Public

    Profile project for SML/NJ organization

  6. 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

Repositories

Showing 6 of 6 repositories
  • 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 22 BSD-3-Clause 8 52 2 Updated Apr 25, 2024
  • smlnj Public

    Standard ML of New Jersey

    C++ 159 BSD-3-Clause 13 42 1 Updated Apr 8, 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
  • smlnj-llvm-14 Public

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

    C++ 2 2 0 0 Updated Jul 7, 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