Skip navigation

STANFORD UNIVERSITY

INFORMATION TECHNOLOGY SERVICES

Objective Caml 3.09.2

Summary

Description: The Caml dialect of ML
Source: http://caml.inria.fr/ocaml/index.html

Support

This package is available for all platforms. This package is unsupported and provided on an as-is basis.

Description

Objective Caml is an implementation of the Caml dialect of ML extended with class-based objects and a powerful module system in the style of SML's. It continues the Caml Light effort in many ways (separate compilation, low memory requirements, fast turnaround through bytecode interpretation), but also significantly departs from Caml Light on other points (objects, the module calculus, and a high-performance native-code compiler).

Objective Caml continues an earlier implementation of Caml plus modules, known as Caml Special Light. The only difference between Objective Caml and Caml Special Light is the addition of objects.

Changes

3.09.2 2006-04-14

See /usr/pubsw/doc/Languages/ocaml/Changes for what has changed since the previous 3.08.4 installation.

Files

   Programs: camlp4 camlp4o camlp4r labltk mkcamlp4 ocaml ocamlbrowser
             ocamlc ocamlcp ocamldebug ocamldep ocamldoc ocamllex
             ocamlmklib ocamlmktop ocamlopt ocamlprof ocamlrun ocamltags
             ocamlyacc ocpp
   Includes: caml/* config/*
Other Files: /usr/pubsw/lib/ocaml
  Man Pages: camlp4(1) camlp4o(1) camlp4o.opt(1) camlp4r(1) camlp4r.opt(1)
             mkcamlp4(1) ocaml(1) ocamlc(1) ocamlc.opt(1) ocamlcp(1)
             ocamldebug(1) ocamldep(1) ocamldoc(1) ocamllex(1)
             ocamlmktop(1) ocamlopt(1) ocamlopt.opt(1) ocamlprof(1)
             ocamlrun(1) ocamlyacc(1) ocpp(1) Arg(3o) Array(3o)
             ArrayLabels(3o) Bigarray(3o) Bigarray.Array1(3o)
             Bigarray.Array2(3o) Bigarray.Array3(3o) Bigarray.Genarray(3o)
             Buffer(3o) Callback(3o) CamlinternalMod(3o)
             CamlinternalOO(3o) Char(3o) Complex(3o) Digest(3o)
             Filename(3o) Format(3o) Gc(3o) Genlex(3o) Hashtbl(3o)
             Hashtbl.HashedType(3o) Hashtbl.Make(3o) Hashtbl.S(3o)
             Int32(3o) Int64(3o) Lazy(3o) Lexing(3o) List(3o)
             ListLabels(3o) Map(3o) Map.Make(3o) Map.OrderedType(3o)
             Map.S(3o) Marshal(3o) MoreLabels(3o) MoreLabels.Hashtbl(3o)
             MoreLabels.Hashtbl.HashedType(3o) MoreLabels.Hashtbl.Make(3o)
             MoreLabels.Hashtbl.S(3o) MoreLabels.Map(3o)
             MoreLabels.Map.Make(3o) MoreLabels.Map.OrderedType(3o)
             MoreLabels.Map.S(3o) MoreLabels.Set(3o)
             MoreLabels.Set.Make(3o) MoreLabels.Set.OrderedType(3o)
             MoreLabels.Set.S(3o) Nativeint(3o) Num(3o) Obj(3o) Oo(3o)
             Parsing(3o) Pervasives(3o) Pervasives.LargeFile(3o)
             Printexc(3o) Printf(3o) Queue(3o) Random(3o) Random.State(3o)
             Scanf(3o) Scanf.Scanning(3o) Set(3o) Set.Make(3o)
             Set.OrderedType(3o) Set.S(3o) Sort(3o) Stack(3o)
             StdLabels(3o) StdLabels.Array(3o) StdLabels.List(3o)
             StdLabels.String(3o) Str(3o) Stream(3o) String(3o)
             StringLabels(3o) Sys(3o) Unix(3o) Unix.LargeFile(3o) Weak(3o)
             Weak.Make(3o) Weak.S(3o)

Accuracy

This information reflects the version of this package that is installed in Stanford's site-wide pubsw software tree. Newer versions of the package may be available from the package source. The contents of this page, including the source URL if applicable, are generally only reviewed when the package is upgraded and therefore may not accurately reflect the current version of the package.

Last modified Tuesday, 24-Feb-2009 01:39:50 PM

Stanford University Home Page