Projects / JEL

JEL

JEL (Java Expressions Library) is a library for evaluating simple single-line expressions in Java. The key feature of JEL is the fact that it is a compiler. The language of JEL expressions resembles the Java Language expressions as close as possible. JEL supports all Java primitive types and classes (even in the form of constants), allows one to call both static and virtual methods of Java classes (with no additinal runtime costs and no wrappers), and performs evaluation of constant subexpressions at a compile time.

Tags Software Development Compilers Libraries
Licenses GPL
Operating Systems OS Independent
Implementation Java

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  01 Oct 2006 16:28
  • Rrelease-after

Changes: JDK 5 source compatibility (please use earlier versions with older JDKs). An Ant build, a Docbook manual, and small fixes.

  • Rrelease-mid
  •  15 Oct 2003 08:30
  • Rrelease-after

Changes: JDK 1.4 source compatibility was ensured. Detailed result type identification prior to run-time was implemented. Documentation fixes were made.

  • Rrelease-mid
  •  13 Feb 2002 12:52
  • Rrelease-after

Changes: Size decreases, improved compilation performance due to reduced heap allocations, internal representations of the expressions by tree, and a new hand-written parser.

  • Rrelease-mid
  •  08 Nov 2001 10:58
  • Rrelease-after

Changes: The size and performance of the library was improved by around 14%. Some interfaces have changed (compatibly), presenting ways to boost performance in applications using JEL's dynamic variables. The manual was improved.

  • Rrelease-mid
  •  09 Jun 2001 14:35
  • Rrelease-after

Changes: Customizable string comparisons (using locale by default) and non-primitive type casts have been added.

No-screenshot

Project Spotlight

merlin

A module for endless redundancy and loadbalancing in Nagios.

Fa2b10dc5268bb8245e1402b0e3c5c8b_thumb

Project Spotlight

MIB Smithy

A visual SNMP MIB/COPS PIB development environment.