Barista is initially an OCaml
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. In its 2.0-beta version, Barista supports Java 1.7 and needs OCaml 3.12.1 to build.
Barista is used in the OCaml-Java
project for code generation.
Barista is released under the LGPL v3.
It is copyright (c) 2007-2013 Xavier Clerc.
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
can be used to report bugs or request features.
repository is http://barista.x9c.fr
(read-only, useful to always get the last version).