Standard ML of New Jersey
From Wikipedia, the free encyclopedia
Standard ML of New Jersey (SML/NJ; Standard Meta-Language of New Jersey) is a compiler and integrated development environment for the programming language Standard ML. It is written in Standard ML, except for the runtime system in C language. It was originally developed jointly by Bell Laboratories and Princeton University.[1] It is free and open-source software released under a permissive software license (BSD-like).
Quick Facts Paradigms, Family ...
Paradigms | Multi-paradigm: functional, imperative |
---|---|
Family | ML: Standard ML |
Developers | Bell Laboratories, Princeton University Lucent Technologies, Yale University (FLINT Project), AT&T Research[1] |
First appeared | 1988; 36 years ago (1988) |
Stable release | |
Typing discipline | strong, static, inferred |
Implementation language | Standard ML, C |
License | BSD-like[2] |
Filename extensions | .sml |
Website | www |
Influenced by | |
Standard ML | |
Influenced | |
Mythryl |
Close
Its name is a reference both to the American state of New Jersey in which Princeton and Bell Labs are located, and to Standard Oil of New Jersey, the famous oil monopoly of the early 20th century.