Proposal for Jex Package

(0) Rationale

There is a number of expression language interpreters for Java. They all define different APIs, which makes it difficult to introduce new expression languages or new implementations of existing ones. The proposed Jex component provides a plug-in mechanism for expression language interpreters and common APIs for invocation of those.

(1) Scope of the Package

The org.apache.commons.jex package will define the following APIs:

(1.5) Interaction With Other Packages

Jex relies on No external configuration files are utilized.

(2) Initial Source of the Package

The original source of the component was donated by PLOTNIX, Inc (www.plotnix.com).

The proposed package names for the new component are

(3) Required Jakarta-Commons Resources

(4) Initial Committers

The initial committer on the JEX component shall be Dmitri Plotnikov.