ML Dialects are the direct descendants of ML (Meta Language), the statically typed functional language with Hindley-Milner polymorphic type inference developed for the Edinburgh LCF theorem prover in the 1970s. Standard ML is described in its own Wikipedia article as a modern dialect of ML, standardizing the language used in the LCF project, and its own infobox names ML itself, along with Hope and Pascal, among its stated influences. Caml, whose name originally stood for Categorical Abstract Machine Language, is described in its own Wikipedia article as a multi-paradigm functional programming language that is a dialect of the ML programming language family. ML itself is the family origin rather than a dialect of itself, so it is not placed as a member of this group. Each member placed under this group carries its own separate citation for the specific fact that places it in this family.
Facts
Comparison
Era of Emergence Browse By
ML Dialects
Filter Results4 entries
Sources
1. Wikipedia: ML (programming language)
Wikimedia FoundationML (programming language) article, sentence naming 1973Quote, ML (programming language) article, sentence naming 1973
ML started development by Robin Milner upon his arrival at University of Edinburgh in 1973 with the help of research assistants Lockwood Morris and Malcolm Newey, both postdocs from Stanford who were hired by Milner.
View the Source ML (programming language) (Wikipedia)
- article states ML spawned Standard ML as a standardized dialect and Caml (and its descendant OCaml) at Inria
- Has Member: ML (programming language), lead section
View the SourceWikipedia: Standard ML
Wikimedia FoundationHas Member: Standard ML, lead states Standard ML is a modern dialect of ML, the language used in the LCF theorem-proving projectView the Source Wikipedia: Caml
Has Member: Caml, lead states Caml is a multi-paradigm functional programming language which is a dialect of the ML programming language familyView the Source Reason (programming language) - Wikipedia
Has Member: ReasonML, Lead sectionQuote, Has Member: ReasonML, Lead section
Reason, also known as ReasonML, is a programming language and toolchain that is part of the OCaml programming language ecosystem.
View the Source Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.