| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 5.4.0 | 8 | ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 | 0/5.4.0 |
| 5.3.0-r1 | 8 | ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 | 0/5.3.0-r1 |
| 4.14.2 | 8 | amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86 | 0/4.14.2 |
<pkgmetadata> <maintainer type="project"> <email>ml@gentoo.org</email> <name>ML</name> </maintainer> <use> <flag name="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.</flag> </use> <upstream> <remote-id type="github">ocaml/ocaml</remote-id> </upstream> </pkgmetadata>
| Flag | Description | 5.4.0 | 5.3.0-r1 | 4.14.2 |
|---|---|---|---|---|
| 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 | ✓ | ✓ | ✓ |
| Type | File | Size | Versions |
|---|---|---|---|
| DIST | ocaml-4.14.2.tar.gz | 5505119 bytes | 4.14.2 |
| DIST | ocaml-5.4.0.tar.gz | 6448449 bytes | 5.4.0 |
| Type | File | Size |
|---|---|---|
| DIST | ocaml-5.3.0.tar.gz | 6239856 bytes |