Statements (35)
Predicate | Object |
---|---|
gptkbp:instanceOf |
gptkb:programming_language
|
gptkbp:designedBy |
gptkb:Robin_Milner
|
gptkbp:developedBy |
gptkb:LCF_theorem_prover
|
gptkbp:fileExtension |
.ml
|
gptkbp:firstAppearance |
1973
|
https://www.w3.org/2000/01/rdf-schema#label |
ML programming language
|
gptkbp:influenced |
gptkb:Elm
gptkb:F# gptkb:Haskell gptkb:OCaml gptkb:Scala gptkb:Standard_ML gptkb:Caml |
gptkbp:influencedBy |
gptkb:Lisp
gptkb:ISWIM |
gptkbp:notableFeature |
garbage collection
modules type inference first-class functions algebraic data types pattern matching |
gptkbp:paradigm |
functional programming
|
gptkbp:standardImplementation |
gptkb:OCaml
gptkb:Standard_ML gptkb:Caml gptkb:MLton gptkb:SML/NJ |
gptkbp:typingDiscipline |
type inference
static typing strong typing |
gptkbp:usedFor |
theorem proving
language research teaching functional programming |
gptkbp:bfsParent |
gptkb:Robin_Milner
|
gptkbp:bfsLayer |
5
|