diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-java/jacl/metadata.xml |
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-java/jacl/metadata.xml')
-rw-r--r-- | dev-java/jacl/metadata.xml | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/dev-java/jacl/metadata.xml b/dev-java/jacl/metadata.xml new file mode 100644 index 000000000000..3b8f63c2a9f6 --- /dev/null +++ b/dev-java/jacl/metadata.xml @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>java@gentoo.org</email> + <name>Java</name> + </maintainer> + <longdescription> +The Tcl/Java project's goal is to make integrating the Java platform and the +Tcl scripting language as easy as possible. The project actually consists of +two distinct packages, called Tcl Blend and Jacl. It is important to +understand what each package provides and in what situations one might choose +to use Jacl or Tcl Blend. + +Tcl Blend is a Tcl extension that makes use of JNI to facilitate communication +between a Java interpreter and a Tcl interpreter. Tcl Blend is typically used +to load a Java interpreter into an existing Tcl process, so that functionality +implemented in Java can be accessed via Tcl. One can also load Tcl Blend and +Tcl into a Java process, which is a great way to add scripting functionality +to an existing Java application. Because Tcl Blend is a normal Tcl extension, +one can use it with other popular Tcl extensions like Tk, Expect, and Itcl. + +Jacl is a self-contained implementation of a Tcl interpreter, written entirely +in Java. Jacl also includes features that facilitate communication between a +Java interpreter and a Tcl interpreter. Jacl is typically used to incorporate +scripting functionality into an existing Java application. For users who want +to avoid adding any native code to their Java applications, Jacl is the ideal +solution. + +Tcl Blend and Jacl define both a Tcl API and a Java API that make it easy to +call Java code from Tcl or call Tcl code from Java. For example, one could +allocate a Java object in a Tcl script and interactively invoke Java methods +on the object. It is also easy to use the supplied API to evaluate a Tcl +procedure from a Java method or implement Tcl procudures in Java. The flexible +API and wealth of implementation options provided by the Tcl/Java project make +integrating Tcl and Java easy. +</longdescription> + <upstream> + <remote-id type="sourceforge">tcljava</remote-id> + </upstream> +</pkgmetadata> |