Nickel
 
    Introduction     Status     Downloads      
         
 

Abstract   
Licence   
Help   

 
Abstract
The Objective Caml programmer that needed to interface its program with Java had to use OJacare. OJacare is a code generator that bridges Java and Objective Caml objects. It does so by using a low level C interface and is built upon the camljava library. By using Cadmium whether alone or with Cafesterol, it is possible to run an Objective Caml program on a Java Virtual Machine. It is then particularly interesting to access Java classes from the Objective Caml program. This can be done in plain Cadmium by using the Cadmium runtime library that allows calls to Java reflection methods. However, when numerous Java elements need to be used, it is far more convenient to use Nickel. Nickel is a bridge generator that produces Java, C and OCaml files.

Moreover, since version 1.1, Nickel features a generator that is able to create bindings to databases through a JDBC driver. Such bindings will be type-safe in the sense that the signature of the produced bindings will be determined at generation-time from the metadata of the database.

Licence
Nickel is released under the GPL v3.
It is copyright (c) 2007-2010 Xavier Clerc.

Help