Hello,
We are replacing JEL with JEXL in an upcoming release.  JEL was a similar Java 
Expression Language tool.  We are replacing it with JEXL because we experienced 
memory leaks in JEL, and it looks like JEL is no longer being supported.

Is JEXL still being supported?

Have you seen equivalent memory leaks?

What is the JEXL user base like?

When I start up my app, I want to parse my set of expressions to see if they 
will work properly.  There were several notes about the "parser" class - that 
maybe we should not use it.  I would like to use it like this - is this ok?

        Parser parser = new Parser(new StringReader(";"));
        try {
            parser.parse(new StringReader(expression), null);
        }
        catch (ParseException e) {
            LogWriter.logMessageToFile("compileJelRule: ParseException emerged 
from Jexl compiled code\nSee " + e.getMessage());
            buildParserErrorMessage(baseRule, expression,  e.getMessage());
            result = Boolean.FALSE;
        }


Thank you,

Karl Van Neste

Software Team Lead
The College Board
11955 Democracy Drive, 14-1058
Reston, VA  20190-5662

571-485-3433 (Office)
571-643-6922 (Cell)
[email protected]

Connect to college success
Inspiring Minds

Reply via email to