dev-lang/ocaml (gentoo)

Search

Install

Install this package:

emerge -a dev-lang/ocaml

Package Information

Description:
Programming language supporting functional, imperative & object-oriented styles
Homepage:
https://ocaml.org/
License:
QPL-1.0 LGPL-2

Versions

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 8 ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 0/5.3.0
4.14.2 8 amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86 0/4.14.2

Metadata

Maintainers

Upstream

Raw Metadata XML
<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>

Lint Warnings

USE Flags

Manage flags for this package: euse -i <flag> -p dev-lang/ocaml | euse -E <flag> -p dev-lang/ocaml | euse -D <flag> -p dev-lang/ocaml

Flag Description 5.4.0 5.3.0 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 ✓ ✓ ✓

Files

Manifest

Type File Size Versions
DIST ocaml-4.14.2.tar.gz 5505119 bytes 4.14.2
DIST ocaml-5.3.0.tar.gz 6239856 bytes 5.3.0
DIST ocaml-5.4.0.tar.gz 6448449 bytes 5.4.0
Unmatched Entries
Type File Size