OCaml 4.0.6

GPTKB entity

Statements (44)
Predicate Object
gptkbp:instance_of gptkb:C_programming_language
gptkbp:developer gptkb:INRIA
gptkbp:features Pattern matching
Garbage collection
Type inference
Functional programming support
Object-oriented programming support
gptkbp:has_documentation Official documentation
https://www.w3.org/2000/01/rdf-schema#label OCaml 4.0.6
gptkbp:language gptkb:OCaml
gptkbp:license gptkb:GNU_Lesser_General_Public_License
gptkbp:notable_feature gptkb:Modules
Immutable data structures
Concurrency support
Custom data types
Extensible syntax
First-class functions
Higher-order functions
Lazy evaluation
Rich standard library
Type annotations
Support for concurrent programming
Support for functional programming
Support for modular programming
Interoperability with C
Pattern guards
Support for imperative programming
Support for object-oriented programming
Tail call optimization
Polymorphic variants
Object-oriented features
Modules and functors
Built-in support for concurrent programming
Type-safe exceptions
gptkbp:paradigm Multi-paradigm
gptkbp:platform Cross-platform
gptkbp:predecessor gptkb:OCaml_4.0.5
gptkbp:release_date 2013-10-01
gptkbp:repository gptkb:Git_Hub
gptkbp:successor OCaml 4.01.0
gptkbp:system Static typing
Strong typing
gptkbp:bfsParent gptkb:The_Caml_Language
gptkbp:bfsLayer 7