mlGrace 0.1.0 README
mlGrace is a high-level OCaml interface to the Grace 2D plotting application. mlGrace requires a working installation of Grace 5.1, available from http://plasma-gate.weizmann.ac.il/Grace/ .
mlGrace is Free Software, released under version 2 of the GNU General Public License. See 'COPYING' for details.
Build the ocaml toplevel and libraries with 'make'. Use 'make doc' to generate the reference documentation. The 'mlgrace' executable is an ocaml toplevel interpreter with the Grace module preloaded. You should be able to link with the libraries using, for example,
$ ocamlopt -o <exefile> -I <grace dir> unix.cmxa str.cmxa \ grace.cmxa <program.ml>
for native code or
$ ocamlc -o <exefile> -I <grace dir> unix.cma str.cma \ grace.cma <program.ml>
for byte code.
See the 'doc' subdirectory for instructions on using the Grace module. The tutorial is probably the best place to start.
This module is still early in development. Expect many more features in the future, and expect that the API will be in flux for some time.
mlGrace is written by Paul Pelzl. Feel free to contact me at <pelzlpj@eecs.umich.edu> if you have feedback, bug reports, feature requests, patches, etc. mlGrace is developed using GNU Arch for revision control; interested developers can track my public archive at
pelzlpj@eecs.umich.edu--2004 \
http://www-personal.engin.umich.edu/~pelzlpj/tla/2004
mlGrace may be found in branch libgrace-ocaml--main .
# arch-tag: DO_NOT_CHANGE_e74ddd3e-ad1a-4a81-88c3-e6c87cd66aa4
