Standard ML (SML) is a general-purpose, modular, functional programming language with compile-time type checking and type inference. It is a modern dialect of ML that includes modules, pattern matching, and a sophisticated type system.
functional, imperative, modular
education, compiler, formal verification
pattern matching, algebraic data types, type inference, modules, first-class functions, closures
static system, strong typing, full inference, compile-time checking, optional type annotations
compiled
sml, sig, fun
Status | active |
Type | programming |
Created | 1983 |
Designed by |
Robin Milner Mads Tofte Robert Harper David MacQueen |
PyPL Index | N/A |
TIOBE Index | N/A |
GitHub rank | #73 |