ML-Descended Multi-Paradigm Languages are languages that add further paradigms on top of the ML family design while keeping its core type system and functional heritage. OCaml is described in its own Wikipedia lead as a general-purpose, high-level, multi-paradigm programming language which extends the Caml dialect of ML with object-oriented features, so its own lineage runs through Caml back to ML. F# is described in its own Wikipedia lead as a member of the ML language family that originated as a .NET Framework implementation of a core of the programming language OCaml, carrying that same ML lineage onto the .NET platform while adding imperative and object-oriented features of its own. 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-Descended Multi-Paradigm Languages
Filter Results3 entries
Sources
1. Wikipedia: OCaml
Wikimedia FoundationOCaml article, sentence naming 1996
OCaml was created in 1996 by Xavier Leroy, Jérôme Vouillon, Damien Doligez, Didier Rémy, Ascánder Suárez, and others.
- Has Member: OCaml, lead states OCaml is a multi-paradigm programming language which extends the Caml dialect of ML with object-oriented features
View the Source ML (programming language) (Wikipedia)
article states ML spawned Caml and its descendant OCaml at Inria, and that F# brought ML concepts to the .NET platformView the Source Wikipedia: F Sharp (programming language)
Wikimedia FoundationHas Member: F#, lead states F# is a member of the ML language family that originated as a .NET implementation of a core of OCamlView the Source Futhark (programming language) (Wikipedia)
Has Member: Futhark (programming language), Lead sectionQuote, Has Member: Futhark (programming language), Lead section
It is a dialect of the language ML
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.