Category:OCaml

From Rosetta Code

(Redirected from OCaml)
Jump to: navigation, search

Programming Language
OCaml is a programming language. It may be used to instruct computers to accomplish a variety of tasks which may or may not be domain-specific.

Listed below are all of the tasks on Rosetta Code which have been solved using OCaml.

See also: OCaml on the HOPL


Implementation
This is an implementation of Caml.

You may find other implementations of this language at Category:Caml Implementations.

Objective Caml (OCaml) 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.

[edit] Citations

Subcategories

There is one subcategory to this category.

O

Articles in category "OCaml"

There are 157 articles in this category.

1

9

A

B

C

D

E

F

F cont.

G

H

I

L

M

N

O

P

P cont.

Q

R

S

T

U

W

X

Z

Personal tools