Hi, I've written an expression evaluator that I was thinking of contributing to CPAN. This module has three main objectives:
efficiency extensibility user-friendly error messages It's features include: standard data types, arithmetic and boolean operators, conditionals, pattern matching user-defined data types user-defined binary operators and prefix unary operators over-loaded binary operators and prefix unary operators calls to user-designed perl functions a mode for syntax checking only optimized re-evaluation of expressions multiple symbol tables I was thinking of something like MATH::EXPR_EVAL as a name, but it's a little long. Thanks very much, Scott