Then perhaps you can implement your scripting language through the Java Scripting API [1]?
Users can choose which scripting language they want, or an application (like yours) can hard-wire access to a single engine. This seems like an orthogonal concern to [math] though Gary [1] https://docs.oracle.com/javase/8/docs/technotes/guides/scripting/prog_guide/api.html On Mon, Dec 14, 2015 at 10:35 PM, Himanshu <[email protected]> wrote: > Hi, > > Thanks for replying. > > However, The problem with JavaScript is that it exposes much more than I want > it to. > Users can't be allowed to pass arbitrary scripts and have server execute it, > due to potential > security issues. > > -- Himanshu > > > > This seems out of scope to me; especially since Java has built-in support > > for JavaScript and any and all languages that support the Java scripting > > API. > > > > Gary > > On Mon, Dec 14, 2015 at 8:48 PM, Himanshu <[email protected]> wrote: > > > Hi, > > > > Recently I needed to embed support for simple math expressions in my > > project. Example grammar is... > > > > expr : ('-'|'!') expr > > | expr '^' expr > > | expr ('*'|'/'|'%') expr > > | expr ('+'|'-') expr > > | expr ('<'|'<='|'>'|'>='|'=='|'!=') expr > > | '(' expr ')' > > | ID > > | DOUBLE > > | LONG > > ; > > > > with basic math functions like sqrt supported in the expressions. I thought > > such expression language would be available in commons-math, but it is not > > (please correct me if I am wrong). > > > > I am working on it already for my project and would love to contribute to > > commons-math. Just wondering, How likely is commons community ready to > > accept same? > > > > -- Himanshu > > > > -- E-Mail: [email protected] | [email protected] Java Persistence with Hibernate, Second Edition <http://www.manning.com/bauer3/> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/> Spring Batch in Action <http://www.manning.com/templier/> Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory
