Jump to content

Category:OCaml

From Rosetta Code
Revision as of 11:28, 17 December 2022 by Querfeld (talk | contribs) (https)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Language
OCaml
This programming language may be used to instruct a computer to perform a task.
Official website
Garbage collected: Yes
Parameter passing methods: By value
Type safety: Safe
Type strength: Strong
Type compatibility: Structural
Type checking: Static
See Also:
Listed below are all of the tasks on Rosetta Code which have been solved using OCaml.
OCaml is an implementation of Caml. Other implementations of Caml.
Try this language on Codepad.

OCaml (formerly known as Objective Caml) is the main implementation of the Caml programming language, created by Xavier Leroy, Jérôme Vouillon, Damien Doligez, Didier Rémy and others in 1996. OCaml is an open source project managed and principally maintained by INRIA.

OCaml extends the core Caml language with object-oriented constructs.

OCaml's toolset includes an interactive toplevel interpreter, a bytecode compiler, and an optimizing native code compiler. It has a large standard library that makes it useful for many of the same applications as Python or Perl, as well as robust modular and object-oriented programming constructs that make it applicable for large-scale software engineering.

OCaml is the successor to Caml Light. The acronym CAML originally stood for Categorical Abstract Machine Language, although OCaml abandons this abstract machine.

Citations

Subcategories

This category has the following 3 subcategories, out of 3 total.

Pages in category "OCaml"

The following 200 pages are in this category, out of 680 total.

(previous page) (next page)

C

(previous page) (next page)
Cookies help us deliver our services. By using our services, you agree to our use of cookies.