ocaml
Programming language supporting functional, imperative & object-oriented styles
homepage ↗ github: ocaml/ocaml
Available in
| Overlay | Newest | Ebuilds | Last activity | |
|---|---|---|---|---|
| gentoo gitweb ↗ | 5.4.0 | 3 | 15 h | details › |
| zscheile Codeberg ↗ | 5.2.0 | 2 | 27 d | details › |
Versions & arches
| Version | Overlay | amd64 | arm64 | x86 | ppc64 | riscv | amd64-linux | arm | hppa | ia64 | loong | mips | ppc | ppc-macos | sparc | x86-linux | Committed | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 5.4.0 | gentoo | amd64 testing | arm64 testing | x86 testing | ppc64 testing | riscv testing | amd64-linux untested | arm testing | hppa testing | ia64 untested | loong testing | mips testing | ppc testing | ppc-macos untested | sparc testing | x86-linux untested | — | view · download · history ↗ |
| 5.3.0-r1 | gentoo | amd64 testing | arm64 testing | x86 testing | ppc64 testing | riscv testing | amd64-linux untested | arm testing | hppa testing | ia64 untested | loong testing | mips testing | ppc testing | ppc-macos untested | sparc testing | x86-linux untested | — | view · download · history ↗ |
| 5.2.0 ≈ | zscheile | amd64 stable | arm64 stable | x86 stable | ppc64 stable | riscv testing | amd64-linux stable | arm stable | hppa testing | ia64 testing | loong testing | mips testing | ppc testing | ppc-macos testing | sparc testing | x86-linux stable | 17 mo | view · download · history ↗ |
| 5.1.1 ≈ | zscheile | amd64 stable | arm64 stable | x86 stable | ppc64 stable | riscv testing | amd64-linux stable | arm stable | hppa testing | ia64 testing | loong testing | mips testing | ppc testing | ppc-macos testing | sparc testing | x86-linux stable | 17 mo | view · download · history ↗ |
| 4.14.2 | gentoo | amd64 stable | arm64 stable | x86 stable | ppc64 stable | riscv testing | amd64-linux untested | arm stable | hppa testing | ia64 untested | loong testing | mips testing | ppc testing | ppc-macos untested | sparc testing | x86-linux untested | — | view · download · history ↗ |
Use flags of 5.4.0
- emacs Add support for GNU Emacs
- flambda Enables the Flambda optimizer: A new intermediate representation (introduced in ocaml 4.03) in the depths of the compiler designed to allow for better inlining.
- latex Add support for LaTeX (typesetting package)
- +ocamlopt Enable ocamlopt support (ocaml native code compiler) -- Produces faster programs (Warning: you have to disable/enable it at a global scale)
- test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
- xemacs Add support for XEmacs