The OCaml compiler and programming environment https://www.ocaml.org/
Go to file
2024-01-06 07:48:58 +01:00
ocaml-4.14-refman.pdf update to 4.14.1 [release 4.14.1-1mamba;Sat Jul 01 2023] 2024-01-06 07:48:57 +01:00
ocaml.spec move *.cmx from ocaml to runtime package [release 4.14.1-2mamba;Sun Jul 30 2023] 2024-01-06 07:48:58 +01:00
README.md labtk-devel: require libtcl-devel and libtk-devel instead of libtcl85-devel and libtk85-devel [release 4.01.0-2mamba;Tue Jan 21 2014] 2024-01-06 07:48:56 +01:00

ocaml

OCaml is a general-purpose programming language, designed with program safety and reliability in mind. It is very expressive, yet easy to learn and use. OCaml supports functional, imperative, and object-oriented programming styles.

It has been developed and distributed by INRIA, France's national research institute for computer science, since 1985.

This package provides in particular the following tools:

  • ocamlc: the OCaml batch compiler,
  • ocamlopt: the OCaml high-performance native-code compiler,
  • ocamldep: the dependency generator (in a format suitable for the make utility),
  • ocaml: the interactive (command-line) toplevel system,
  • ocamlmktop: builds OCaml toplevels that contain user code preloaded at start-up,
  • ocamllex: the OCaml lexical analyser, very close to lex,
  • ocamlyacc: the OCaml parser generator, in the style yacc.
  • ocamldebug: the OCaml source-level replay debugger,
  • ocamlprof: the OCaml profiling tool, for programs compiled in profiling mode by using either ocamlcp: the front-end to the ocamlc compiler or ocamloptp: the front-end to the ocamlopt compiler,
  • ocamlbuild: automates the compilation of most OCaml projects with minimal user intervention,
  • ocamlmklib: a tool for building mixed C/OCaml libraries
  • ocamlobjinfo: a tool for displaying informations on files