Description
ocaml-camljava - OCaml-Java library interface
Property |
Value |
Distribution |
FreeBSD 12 |
Repository |
FreeBSD Ports Latest amd64 |
Package name |
ocaml-camljava |
Package version |
0.3 |
Package release |
3 |
Package architecture |
amd64 |
Package type |
txz |
Installed size |
159.31 KB |
Download size |
34.94 KB |
Official Mirror |
pkg.freebsd.org |
This is a very preliminary release of CamlJava, an OCaml/Java
interface based on the following schema:
Caml/C interface JNI (Java Native Interface)
Caml <------------------> C <-----------------------------> Java
Currently, CamlJava provides a low-level, weakly-typed OCaml interface
very similar to the JNI. Java object references are mapped to an
abstract type, and various JNI-like operations are provided to allow
Java method invocation, field access, and more. A basic callback
facility (allowing Java code to invoke methods on Caml objects) is
also provided, although some stub Java code must be written by hand.
In the future, a higher-level, strongly-typed interface will be
provided, whereas Java classes are mapped directly to Caml classes.
This raises fairly delicate type mapping issues, though, so don't hold
your breath.
WWW: http://caml.inria.fr/
Categories: devel, java
Maintainer: ports@FreeBSD.org
===> NOTICE:
The ocaml-camljava port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:
https://bugs.freebsd.org/bugzilla
More information about port maintainership is available at:
https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port
Alternatives
Requires
Download
Install Howto
Install ocaml-camljava txz package:
# pkg install ocaml-camljava
See Also