Statements (23)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:type_system
|
| gptkbp:feature |
strong typing
type safety record types variant types abstract types first-class modules polymorphic variants recursive types module types type annotations (optional) type variables |
| gptkbp:influenced |
gptkb:OCaml_type_system
|
| gptkbp:influencedBy |
ML type system
|
| gptkbp:supports |
type inference
static typing algebraic data types parametric polymorphism pattern matching |
| gptkbp:usedIn |
gptkb:Caml
|
| gptkbp:bfsParent |
gptkb:OCaml_type_system
|
| gptkbp:bfsLayer |
8
|
| https://www.w3.org/2000/01/rdf-schema#label |
Caml type system
|