Abstract
Barista is initially an
Objective Caml library designed to load, construct, manipulate, and save
Java class files. A command-line utility (also named "barista") has been developped upon the library: both an assembler and disassembler for the Java platform. Since 1.0 beta, Barista also includes a Java API. In its 1.4 version, Barista supports Java 1.6 and needs Objective Caml 3.11.2 to build.
Barista is used in the
Cafesterol project for code generation.
Licence
Barista is released under the LGPL v3.
It is copyright (c) 2007-2010 Xavier Clerc.
Help
In order to improve the project, I am primarily looking for testers and bug reporters. Pointing errors in documentation and indicating where it should be enhanced is also very helpful.
The
bug tracker and the
wiki are ideal places to contribute.
The
darcs repository is
http://barista.x9c.fr (read-only, useful to always get the last version).