You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »


JEXL

JEXL is an expression language engine designed for easy embedding in applications and frameworks. It was inspired by Velocity and the Expression Language of the JSTL.


TODO

JEXL has been sitting around for some time (some might say, it has been languishing). A few projects (such as Jelly) use it, but more would use it if it were fully releases. Plus, components in commons proper should be released. So, let's make a release of JEXL sooner rather than later, here's the process:

  • Code review for any outstanding issues - We need to give JEXL a once over to make sure there are no obvious outstanding issues or bugs that need fixing.
  • Call for Comments - Once we are certain there are no outstanding issues, call for comments on commons-dev
  • Cut a release
  • Publish to Maven repo

So, some outstanding issues:

  • Documentation
    • Syntax Page - We need a page devoted to syntax, preferably we'll have an explanation of the syntax and a big table with some examples.
    • Examples Page - Keep the small example on the front page, we'll need a quick page that reads like a small user's guide with a section demonstrating every usage situation.
    • Related Resources on Index Page - Develop this related resources section put some more links to Velocity resources.
  • No labels