Forum Discussion
Actually, our Expression Language is not built on top of Nashorn at all. You may have been reading a post about the script snap using a Javascript setting, which is not involved with the expression language.
The Expression Language is a completely custom-built language that actually gets compiled into Java Byte code to be executed on the JCC.
That is good information. I would prefer to write expressions and expression libs than script snaps.
I do wish there was a way to test them from Javascript or Java in a local editor. Something to consider. Probably a lot of work when many of your users may not use a lot of local coding practices?
- cjhoward185 years agoEmployee
Yes, that is very valid. I think making the expression builder more IDE like would be very helpful for developing expressions as well as debugging and testing them.
For now, a pipeline that validates expression libraries is the best I can think of.
- tlikarish5 years agoEmployee
Thanks for the feedback – if you hadn’t used the Expression Builder before, here’s a preview. It’s definitely not as full featured as a IDE or Text Editor, but has some useful on-the-fly evaluation for writing expressions. As Cole mentioned, there’s still some improvements that we could make, but check it out if you haven’t already.