ocaml

Description:Type-inferring functional programming language descended from the ML family
License: QPL-1.0, LGPL-2
Homepage:https://ocaml.org
Location:Portage
Legend:
  • + - stable
  • ~ - unstable
  • M - hardmask
alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc x86
4.05.0-r1 diff ~ ~ ~ ~ ~ - ~ ~ ~ - - ~ ~
4.04.2-r1 + + + + + - ~ + + - - + +

USE flags

  • 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.
  • gdbm - Add support for sys-libs/gdbm (GNU database libraries)
  • latex - Add support for LaTeX (typesetting package)
  • ncurses - Add ncurses support (console display library)
  • ocamlopt - Enable ocamlopt support (ocaml native code compiler) -- Produces faster programs (Warning: you have to disable/enable it at a global scale)
  • spacetime - Enables the Spacetime memory profiler. See https://caml.inria.fr/pub/docs/manual-ocaml/spacetime.html for more information.
  • tk - Add support for Tk GUI toolkit
  • X - Add support for X11
  • xemacs - Add support for XEmacs

Security Advisory

Date Severity Title
almost 2 years high OCaml: Privilege escalation
over 2 years normal OCaml: Buffer overflow and information disclosure

Also available in: Atom

Thank you!