Home > Repositories > base > ocaml

ocaml: The OCaml compiler and programming environment

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
Name:ocaml
Release: 4.14.1-2mamba
Group:Applications/Development
Maintainer:silvan
License:LGPL
Size:8.48 MB
Upstream URL:https://www.ocaml.org/
Build time:2023-07-30 16:04:25
Binary packages and requirements
x86_64aarch64i586
Built RPMSocaml
ocaml-compiler-libs
ocaml-debug
ocaml-docs
ocaml-ocamldoc
ocaml-runtime
ocaml-source
ocaml
ocaml-compiler-libs
ocaml-debug
ocaml-docs
ocaml-ocamldoc
ocaml-runtime
ocaml-source
ocaml
ocaml-compiler-libs
ocaml-debug
ocaml-docs
ocaml-ocamldoc
ocaml-runtime
ocaml-source
Build requirementsemacs-nox [1]
glibc-devel [1]
libgdbm-devel [1]
emacs-nox [1]
glibc-devel [1]
libgdbm-devel [1]
emacs-nox [1]
glibc-devel [1]
libgdbm-devel [1]
History of changes
DatePackagerReleaseDescription
2023-07-30silvan4.14.1-2mamba- move *.cmx from ocaml to runtime package
2023-07-01silvan4.14.1-1mamba- update to 4.14.1
2021-04-26silvan4.11.1-5mamba- workaround ocaml-runtime requiring ocaml-compiler-libs by moving needed files into ocaml-runtime
2021-04-24silvan4.11.1-4mamba- added subpackages ocaml-source and ocaml-compiler-libs
2021-04-22silvan4.11.1-3mamba- rebuilt with recent rpm ocamldeps
2021-01-21silvan4.11.1-2mamba- rebuilt to fix provides
2020-10-18autodist4.11.1-1mamba- automatic version update by autodist
2020-10-17silvan4.11.0-1mamba- update to 4.11.0
2019-12-30silvan4.09.0-4mamba- rebuilt with recent gcc and --with-pic
2019-11-22silvan4.09.0-3mamba- ocaml-runtime: add provide ocaml(runtime)