./lang/ocaml, The latest implementation of the Caml dialect of ML

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 4.14.2nb1, Package name: ocaml-4.14.2nb1, Maintainer: pkgsrc-users

Objective Caml is the latest implementation of the Caml dialect of ML. The main
novelties compared with its ancestor, Caml Light, are:

* Full support for objects and classes -- here combined for the first time
with ML-style type reconstruction.
* A powerful module calculus in the style of Standard ML (but retaining
separate compilation).
* A high-performance native code compiler (in addition to a Caml
Light-style bytecode compiler).


Required to build:
[pkgtools/cwrappers]

Package options: pic

Master sites:

Filesize: 5375.135 KB

Version history: (Expand)


CVS history: (Expand)


   2025-08-29 01:57:59 by Thomas Klausner | Files touched by this commit (2)
Log message:
ocaml: merge Makefile.common into Makefile

Not shared with anything else.
   2025-08-28 23:01:12 by Thomas Klausner | Files touched by this commit (1)
Log message:
ocaml: remove unused EXTRA_RT_LIBS variable
   2025-08-25 10:35:16 by Thomas Klausner | Files touched by this commit (211)
Log message:
reset maintainer
   2025-08-23 17:07:54 by Thomas Klausner | Files touched by this commit (1)
Log message:
ocaml: remove duplicate ${PLIST.ocaml-opt}
   2025-08-23 17:05:57 by Thomas Klausner | Files touched by this commit (2)
Log message:
ocaml: fix pkglint (chunk offsets)
   2025-08-23 17:04:29 by Thomas Klausner | Files touched by this commit (2)
Log message:
ocaml: remove berkeley db references

code does not use db.h.
No change in build output log.

Bump PKGREVISION.
   2025-04-21 22:48:39 by Thomas Klausner | Files touched by this commit (2)
Log message:
ocaml: remove Interix support
   2025-03-04 10:37:39 by Nia Alarie | Files touched by this commit (31)
Log message:
*: Assume that the user has a C99-capable compiler.

A compiler that supports -std=c99 is required for
bootstrap, so it doesn't make sense to specify a c99
compiler everywhere in package makefiles.

At any rate, I would bet my entire life's savings that
this is a small fraction of the total number of packages
requiring c99.

Note that compilers that default to c89 but support c99
are still supported...