A Git mirror of janestreet's ocaml-core
OCaml C Shell Other
Latest commit 9c1c06e May 25, 2012 @ysulsky ysulsky version 108.00.01
Failed to load latest commit information.
base version 108.00.01 May 25, 2012
bin version 108.00.01 May 25, 2012
licensing Fixed package names Mar 20, 2012
.hgignore merge May 14, 2012
.hgignore.in auto export Mar 6, 2012
.hgtags Added tag 108.00 for changeset 2c2e24978da2 May 21, 2012
README version 108.00.01 May 25, 2012
build-and-install typo May 14, 2012
build-common.sh version 108.00.01 May 25, 2012

README

The Core suite is an industrial-strength alternative to OCaml's standard
library. It is composed of a variety of useful packages, including:

    * Core: the heart of the standard library.
    * Core_extended: extra components that are not as closely vetted or as
      stable as Core.  This includes, Shell, an interface for interacting
      with the UNIX shell, and Command, a command-line parsing library.
    * Async: a monadic concurrency library.
    * type_conv: a library for building type-driven syntax extensions
    * sexplib: a library for handling s-expressions, and a syntax
      extension for auto-generating conversions between OCaml types and
      s-expressions
    * bin_prot: a library and syntax-extension for generating (de-)serializing
      OCaml values
    * Several useful syntax extensions, including:
        - pipebang     
        - variantslib
        - comparelib
        - fieldslib
        - pa_ounit

Dependencies
============

In order to compile this package, you will need:
* ocaml      (>= 3.12.1)
* findlib    (>= 1.2.7)
* pcre-ocaml (http://www.ocaml.info/home/ocaml_sources.html#pcre-ocaml)
* res        (http://www.ocaml.info/home/ocaml_sources.html#res)
* oUnit      (http://forge.ocamlcore.org/projects/ounit)

Installing
==========

1. Go to the root of the package
2. Run ./build-and-install -s

Uninstalling
============

1. Go to the root of the package
2. Run ./build-and-install -u -s