Statements (35)
Predicate | Object |
---|---|
gptkbp:instanceOf |
gptkb:programming_language
|
gptkbp:designedBy |
gptkb:Robin_Milner
|
gptkbp:designedFor |
gptkb:logic
|
gptkbp:domain |
gptkb:industry
education academic research |
gptkbp:firstAppearance |
1973
|
https://www.w3.org/2000/01/rdf-schema#label |
ML family of languages
|
gptkbp:influenced |
gptkb:Elm
gptkb:Haskell gptkb:Nim gptkb:Rust gptkb:Scala |
gptkbp:influencedBy |
gptkb:Lisp
gptkb:ISWIM |
gptkbp:notableMember |
gptkb:F#
gptkb:OCaml gptkb:MetaOCaml gptkb:Standard_ML gptkb:Caml gptkb:MLton gptkb:SML/NJ gptkb:Alice_ML |
gptkbp:paradigm |
functional programming
imperative programming |
gptkbp:supports |
garbage collection
modules first-class functions algebraic data types pattern matching |
gptkbp:type |
type inference
static typing polymorphic typing |
gptkbp:bfsParent |
gptkb:System_F
|
gptkbp:bfsLayer |
6
|