hop-2012/server/thirdparty/lwt-2.3.2
Tony Garnock-Jones 36edc2dc1a Move server into its own subdirectory. Preparing for repo merges. 2012-05-10 16:49:49 -04:00
..
examples Move server into its own subdirectory. Preparing for repo merges. 2012-05-10 16:49:49 -04:00
manual Move server into its own subdirectory. Preparing for repo merges. 2012-05-10 16:49:49 -04:00
src Move server into its own subdirectory. Preparing for repo merges. 2012-05-10 16:49:49 -04:00
syntax Move server into its own subdirectory. Preparing for repo merges. 2012-05-10 16:49:49 -04:00
tests Move server into its own subdirectory. Preparing for repo merges. 2012-05-10 16:49:49 -04:00
utils Move server into its own subdirectory. Preparing for repo merges. 2012-05-10 16:49:49 -04:00
CHANGES Move server into its own subdirectory. Preparing for repo merges. 2012-05-10 16:49:49 -04:00
CHANGES.darcs Move server into its own subdirectory. Preparing for repo merges. 2012-05-10 16:49:49 -04:00
COPYING Move server into its own subdirectory. Preparing for repo merges. 2012-05-10 16:49:49 -04:00
LICENSE Move server into its own subdirectory. Preparing for repo merges. 2012-05-10 16:49:49 -04:00
Makefile Move server into its own subdirectory. Preparing for repo merges. 2012-05-10 16:49:49 -04:00
README Move server into its own subdirectory. Preparing for repo merges. 2012-05-10 16:49:49 -04:00
_oasis Move server into its own subdirectory. Preparing for repo merges. 2012-05-10 16:49:49 -04:00
_tags Move server into its own subdirectory. Preparing for repo merges. 2012-05-10 16:49:49 -04:00
apiref-intro Move server into its own subdirectory. Preparing for repo merges. 2012-05-10 16:49:49 -04:00
configure Move server into its own subdirectory. Preparing for repo merges. 2012-05-10 16:49:49 -04:00
discover.ml Move server into its own subdirectory. Preparing for repo merges. 2012-05-10 16:49:49 -04:00
lwt-api.odocl Move server into its own subdirectory. Preparing for repo merges. 2012-05-10 16:49:49 -04:00
myocamlbuild.ml Move server into its own subdirectory. Preparing for repo merges. 2012-05-10 16:49:49 -04:00
setup.ml Move server into its own subdirectory. Preparing for repo merges. 2012-05-10 16:49:49 -04:00

README

Lwt: lightweight thread library for Objective Caml

--------------------------------------------------------------------------

This library is part of the Ocsigen project. See:

  http://ocsigen.org/lwt

--------------------------------------------------------------------------

Requirements:

 * ocaml with ocamlbuild (>= 3.11.0)
 * findlib
 * react (from http://erratique.ch/software/react)
 * [optionnal] libev (from http://software.schmorp.de/pkg/libev.html)
 * [optionnal] ocaml-text (needed for the enhanced toplevel)
 * [optionnal] ocamlssl (>= 0.4.0) (ocamlssl needs openssl) (>= 0.4.1 for MacOS)
 * [optionnal] glib-2.0 developpement files and pkg-config

If ocaml/findlib/ocamlssl... are not installed on your computer, you
can use GODI to install them automatically. See:

  http://godi.camlcity.org/godi/index.html

They might also be available through your distribution.

--------------------------------------------------------------------------

Instructions:

 * run "ocaml setup.ml -configure" to configure sources
     You can add '--enable-<lib>' to enable compilation of
     the sub-library <lib>. The flag '--enable-all' will
     enable everything.
     In order to compile without libev support you must add
     '--disable-libev'.
 * run "ocaml setup.ml -build" to compile
 * run "ocaml setup.ml -install" as root to install compiled libraries
 * run "ocaml setup.ml -uninstall" as root to uninstall them

HTML documentation is generated in _build/lwt.docdir/, but is not
installed by default.

If you get the development version you need to obtain oasis
(http://oasis.forge.ocamlcore.org/).

If you want to build the toplevel you have to install compiler
libraries, under debian it is the package
ocaml-compiler-libs. Otherwise you can add a symlink like that:

  $ ln -s <ocaml sources> $(ocamlc -where)/compiler-libs

Note that the utop project replaces the Lwt toplevel:

  https://forge.ocamlcore.org/projects/utop/

--------------------------------------------------------------------------

Authors:

 * Jérôme Vouillon
 * Vincent Balat
 * Nataliya Guts
 * Pierre Clairambault
 * Stéphane Glondu
 * Jérémie Dimino
 * Warren Harris (Metaweb Technologies, Inc.)
 * Pierre Chambart
 * Mauricio Fernandez

See each source file for copyright information, and COPYING for license.

--------------------------------------------------------------------------