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 (2)

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 of America
surface form: 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 self-linksurface differs
surface form: The Definition of Standard ML (Revised)
influenced HOL theorem prover
surface form: HOL theorem provers

MLton
Moscow ML
SML/NJ
Standard ML implementations
isBasisFor Standard ML
surface form: Standard ML language standardization
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
surface form: Standard ML of New Jersey documentation

The Definition of Standard ML self-linksurface differs
surface form: The Definition of Standard ML (Revised)
subjectOf Standard ML
surface form: Standard ML language design
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 (9)

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
this entity surface form: The Definition of Standard ML (Revised)
Standard ML standardizedIn The Definition of Standard ML
Standard ML standardizedIn The Definition of Standard ML
this entity surface form: The Definition of Standard ML (Revised)
Standard ML hasInfluentialWork The Definition of Standard ML
Standard ML hasInfluentialWork The Definition of Standard ML
this entity surface form: The Definition of Standard ML (Revised)
The Definition of Standard ML hasEdition The Definition of Standard ML self-linksurface differs
this entity surface form: The Definition of Standard ML (Revised)
The Definition of Standard ML relatedWork The Definition of Standard ML self-linksurface differs
this entity surface form: The Definition of Standard ML (Revised)