Skip to content
#

sml

Standard ML (SML; “Standard Meta Language”) is a general-purpose, modular, functional programming language with compile-time type checking and type inference. It is popular among compiler writers and programming language researchers, as well as in the development of theorem provers.

SML is a modern dialect of ML, the programming language used in the Logic for Computable Functions theorem-proving project. It is distinctive among widely used languages in that it has a formal specification.

Here are 16 public repositories matching this topic...

This project implements a run-length string compression algorithm across multiple programming paradigms—imperative, functional, and declarative—highlighting how language design shapes problem-solving. It explores both theoretical models (CFGs, NDFSMs) and practical implementations in Python, Java, C++, Prolog, and SML.

  • Updated May 17, 2025
  • C++

Created by Robin Milner, Mads Tofte, Robert Harper

Released 1983

Followers
42 followers
Website
github.com/topics/standard-ml
Wikipedia
Wikipedia

Related topics

fsharp language ocaml