Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

JEXL

Jexl JEXL is an expression language engine designed for easy embedding in applications and frameworks. It implements an extended version of 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.