Version française
Home     About     Download     Resources     Contact us    

The Caml Hump: Latest updates

Native OCaml libraries
CamlPDF [15-Mar-2010, version 0.5, Beta] Has a documentation
CamlPDF is a library for reading, writing and manipulating PDF files and data.
Author: John Whitington.
Development tools
CCSS [11-Mar-2010, version 1.1, Stable] Has a documentation
CCSS is a preprocessor/pretty-printer for CSS (Cascading Style Sheets). It extends the CSS language with support for declaration of variables and basic arithmetic operations (addition, subtraction, multiplication, division). The programme is supposed to be used as a filter: it reads the CSS source from stdin and outputs its result on stdout.
Author: Dario Teixeira.
Applications written in Caml
Liquidsoap [11-Mar-2010, version 0.9.2-2, Stable] Has a documentation
Savonet is a set of open-source developments around audio stream generation (ogg/mp3/...), and particularly web-radios using Icecast. It is written in OCaml. The heart, liquidsoap, is a very powerful and flexible streaming language, abstracting over format, protocol, stream generation, manipulation and output. Allowing arbitrarily deep-nested composition of streams and easy extensibility, it gives you more power than you need for creating an original web-radio. But liquidsoap is still very light and easy to use, in the Unix tradition of many simple strong components working together.
Development tools
OCaml Batteries Included [11-Mar-2010, version 1.1.0, Stable]
Batteries Included is a candidate standard development platform for OCaml.
Authors: Bluestorm, Edgar Friendly, and David Teller.
Native OCaml libraries
OCaml CSV [08-Mar-2010, version 1.2, Stable]
This library can read and write CSV files, including all extensions used by Excel - eg. quotes, newlines, 8 bit characters in fields, "0 etc. The library comes with a handy command line tool called csvtool for handling CSV files from shell scripts.
Native OCaml libraries
ocaml-cry [11-Mar-2010, version 0.1.2, Beta] Has a documentation
Ocaml-cry is an OCaml native implementation of the protocols used to send source data to icecast and shoutcast servers. The main difference with the famous libshout implementation is that is allows to set custom fields for source headers, allowing in particular the use of any custom format. Also, contrary to libshout, this module does not handle synchronisation of the data sent to the server, which is then up to the programmer.
Author: Romain Beauxis.
Development tools
OCaml-Java [18-Feb-2010, version 1.4, Beta]
The goal of the OCaml-Java project is to allow seamless integration of OCaml and Java.
Author: Xavier Clerc.
Development tools
OCamlEditor [11-Mar-2010, version 1.2.1, Alpha]
OCamlEditor is a source code editor and build tool for OCaml written in OCaml+LablGTK working under Windows.
Native OCaml libraries
OCamlnet [18-Feb-2010, version 3.0test2, Mature] Has a Godi packageHas a documentation
A collection of modules for the Objective Caml language which focus on application-level Internet protocols and conventions.
Author: Gerd Stolpmann.
Development tools
OCamlspotter [18-Feb-2010, version 1.1rc2, Stable]
A small compiler patch which extends -annot option and records all the variable definition locations, so that we can jump from variable uses to their definitions easily from editors such as emacs.
Author: Jun Furuse.