The Definition of Standard ML

E232891

The Definition of Standard ML is the formal language specification that rigorously defines the syntax and semantics of the Standard ML functional programming language.

All labels observed (5)

How this entity was disambiguated

Statements (45)

Predicate Object
instanceOf book ⓘ
formal language specification ⓘ
programming language standard ⓘ
author David MacQueen ⓘ
Mads Tofte ⓘ
Robert Harper ⓘ
Robin Milner ⓘ
countryOfPublication United States ⓘ
defines Standard ML ⓘ
dynamic semantics of Standard ML ⓘ
static semantics of Standard ML ⓘ
syntax of Standard ML ⓘ
field formal semantics ⓘ
functional programming ⓘ
programming languages ⓘ
hasAbbreviation Definition of SML ⓘ
hasCanonicalStatus authoritative definition of Standard ML ⓘ
hasEdition The Definition of Standard ML (Revised) ⓘ
influenced HOL theorem provers ⓘ
linked to: HOL theorem prover

MLton ⓘ
Moscow ML ⓘ
SML/NJ ⓘ
Standard ML implementations ⓘ
isBasisFor Standard ML language standardization ⓘ
linked to: Standard ML
language English ⓘ
provides basis for formal reasoning about Standard ML programs ⓘ
mathematical description of Standard ML ⓘ
publishedIn 1990 ⓘ
publisher MIT Press ⓘ
relatedWork ML language family ⓘ
Standard ML of New Jersey documentation ⓘ
The Definition of Standard ML (Revised) ⓘ
subjectOf Standard ML language design ⓘ
linked to: Standard ML
targetAudience advanced programmers ⓘ
compiler writers ⓘ
programming language researchers ⓘ
topic evaluation rules ⓘ
exceptions ⓘ
module systems ⓘ
pattern matching ⓘ
polymorphism ⓘ
type systems ⓘ
uses formal inference rules ⓘ
operational semantics ⓘ
type-theoretic notation ⓘ

How these facts were elicited

Referenced by (14)

Full triples — surface form annotated when it differs from this entity's canonical label.

Robin Milner → notableWork → The Definition of Standard ML ⓘ
Standard ML → hasStandard → The Definition of Standard ML ⓘ
Standard ML → hasStandard → The Definition of Standard ML (Revised) ⓘ
linked to: The Definition of Standard ML
Standard ML → standardizedIn → The Definition of Standard ML ⓘ
Standard ML → standardizedIn → The Definition of Standard ML (Revised) ⓘ
linked to: The Definition of Standard ML
Standard ML → hasInfluentialWork → The Definition of Standard ML ⓘ
Standard ML → hasInfluentialWork → The Definition of Standard ML (Revised) ⓘ
linked to: The Definition of Standard ML
The Definition of Standard ML → hasEdition → The Definition of Standard ML (Revised) ⓘ
linked to: The Definition of Standard ML
The Definition of Standard ML → relatedWork → The Definition of Standard ML (Revised) ⓘ
linked to: The Definition of Standard ML
SML/NJ → supportsLanguageStandard → Standard ML '97 ⓘ
linked to: The Definition of Standard ML
Standard ML of New Jersey → conformsTo → The Definition of Standard ML (1990) ⓘ
linked to: The Definition of Standard ML
Standard ML of New Jersey → conformsTo → The Definition of Standard ML (Revised) ⓘ
linked to: The Definition of Standard ML
MLton → supportsStandard → The Definition of Standard ML ⓘ
Poly/ML → conformsTo → Standard ML language definition ⓘ
linked to: The Definition of Standard ML