Dear Hezekiah,

It is great that you are working on plplot. We always welcome new
bindings. 

I must admit that I am have minimal experience with OCaml, but I thought
I would try it out. It built fine, but I'm unsure how to run the
example. Perhaps you could include some details?

At some stage it would be good to integrate OCaml bindings into the
main plplot source. It sounds as if it would be good for you to discuss
with the author of the previous swig-based bindings which approach is
better and to combine efforts to work on the better approach.

In general our approach has been to develop bindings which can be
generated automatically wherever possible. This minimises the work for
the core developers whenever adding new functionality and generally
provides a more robust and consistent approach. We already use swig for
the java and python bindings so there is some appeal in using this for
OCaml too. What are the advantages of camlidl over swig in this respect?

To be integrated within plplot the bindings will have to be built using
CMake. If you have a working make file though the core developers are
likely to be able to help you with this, so don't let this put you off.

Do keep working on this.

Regards

Andrew


On Mon, Dec 10, 2007 at 03:00:35PM -0500, Hezekiah M. Carty wrote:
> I would like to announce the availability of some reasonably complete
> OCaml bindings for the PLplot library.  There are still a few
> functions missing, but the majority of the library is covered.
> 
> The code can be downloaded from:
> http://code.google.com/p/ocaml-plplot/
> 
> Requirements:
> - OCaml (tested with 3.10.0, should work on older versions?)
> - PLplot version 5.7.x or 5.8.x - tested with 5.7.3 through 5.8.0
> - camlidl
> - findlib
> 
> The license is the same as PLplot (LGPLv2+).
> 
> This code has been developed on a 32bit CentOS 5 system, using godi
> for the OCaml installation.  I would be happy to hear about any
> successes or failures on other systems.
> 
> There is currently only one example included, which corresponds to
> example 11 on the PLplot website.  The PLplot documentation is a good
> reference as this binding is very close to the C library.  There are
> some OCaml specific items though, so feel free to ask if you have
> questions or problems.
> 
> Enjoy!
> 
> Note:
> These are separate from previously announced PLplot bindings [1] -
> those used SWIG to generate the interface, while this set of bindings
> uses camlidl.  These bindings are also somewhat more complete.
> 
> [1] - http://vityok.org.ua/cgi-bin/odd.cgi/Ocaml-plplot
> 
> -- 
> Hezekiah M. Carty
> Graduate Research Assistant
> University of Maryland
> Department of Atmospheric and Oceanic Science
> 
> -------------------------------------------------------------------------
> SF.Net email is sponsored by:
> Check out the new SourceForge.net Marketplace.
> It's the best place to buy or sell services for
> just about anything Open Source.
> http://sourceforge.net/services/buy/index.php
> _______________________________________________
> Plplot-general mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/plplot-general
> 

-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Plplot-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/plplot-general

Reply via email to