summaryrefslogtreecommitdiff
path: root/lang/ocaml/PLIST.opt
diff options
context:
space:
mode:
authorasau <asau@pkgsrc.org>2010-08-19 08:06:53 +0000
committerasau <asau@pkgsrc.org>2010-08-19 08:06:53 +0000
commit1d9e91f11c57516369fb77ca999f63100690906c (patch)
tree2f3bc7ecfc84ea871599afdb90a68ef6d1ecee50 /lang/ocaml/PLIST.opt
parentb2d1fea1c074adb0a8a5cf30023eb4dd82bf4c4c (diff)
downloadpkgsrc-1d9e91f11c57516369fb77ca999f63100690906c.tar.gz
Update to O'Caml 3.12.0, add test target.
Some of the highlights in release 3.12 are: * Polymorphic recursion is supported, using explicit type declarations on the recursively-defined identifiers. * First-class modules: module expressions can be embedded as values of the core language, then manipulated like any other first-class value, then projected back to the module level. * New operator to modify a signature a posteriori: S with type t := tau denotes signature S where the t type component is removed and substituted by the type tau elsewhere. * New notations for record expressions and record patterns: { lbl } as shorthand for { lbl = lbl }, and { ...; _ } marks record patterns where some labels were intentionally omitted. * Local open let open ... in ... now supported by popular demand. * Type variables can be bound as type parameters to functions; such types are treated like abstract types within the function body, and like type variables (possibly generalized) outside. * The module type of construct enables to recover the module type of a given module. * Explicit method override using the method! keyword, with associated warnings and errors.
Diffstat (limited to 'lang/ocaml/PLIST.opt')
-rw-r--r--lang/ocaml/PLIST.opt10
1 files changed, 1 insertions, 9 deletions
diff --git a/lang/ocaml/PLIST.opt b/lang/ocaml/PLIST.opt
index 07b9a464114..31b5b913fef 100644
--- a/lang/ocaml/PLIST.opt
+++ b/lang/ocaml/PLIST.opt
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST.opt,v 1.15 2009/09/07 21:48:13 tonio Exp $
+@comment $NetBSD: PLIST.opt,v 1.16 2010/08/19 08:06:53 asau Exp $
bin/camlp4o.opt
bin/camlp4of.opt
bin/camlp4oof.opt
@@ -20,7 +20,6 @@ lib/ocaml/big_int.cmx
lib/ocaml/bigarray.a
lib/ocaml/bigarray.cmx
lib/ocaml/bigarray.cmxa
-lib/ocaml/bigarray.cmxs
lib/ocaml/buffer.cmx
lib/ocaml/callback.cmx
lib/ocaml/camlinternalLazy.cmx
@@ -65,11 +64,7 @@ lib/ocaml/complex.cmx
lib/ocaml/dbm.a
lib/ocaml/dbm.cmx
lib/ocaml/dbm.cmxa
-lib/ocaml/dbm.cmxs
lib/ocaml/digest.cmx
-lib/ocaml/dynlink.a
-lib/ocaml/dynlink.cmx
-lib/ocaml/dynlink.cmxa
lib/ocaml/filename.cmx
lib/ocaml/format.cmx
lib/ocaml/gc.cmx
@@ -94,7 +89,6 @@ lib/ocaml/nativeint.cmx
lib/ocaml/num.cmx
lib/ocaml/nums.a
lib/ocaml/nums.cmxa
-lib/ocaml/nums.cmxs
lib/ocaml/obj.cmx
lib/ocaml/ocamlbuild/ocamlbuild.cmx
lib/ocaml/ocamlbuild/ocamlbuild_executor.cmx
@@ -127,7 +121,6 @@ lib/ocaml/stdlib.p.cmxa
lib/ocaml/str.a
lib/ocaml/str.cmx
lib/ocaml/str.cmxa
-lib/ocaml/str.cmxs
lib/ocaml/stream.cmx
lib/ocaml/string.cmx
lib/ocaml/stringLabels.cmx
@@ -142,6 +135,5 @@ lib/ocaml/threads/threads.cmxa
lib/ocaml/unix.a
lib/ocaml/unix.cmx
lib/ocaml/unix.cmxa
-lib/ocaml/unix.cmxs
lib/ocaml/unixLabels.cmx
lib/ocaml/weak.cmx