On 2/20/07, Dirk Bergstrom <dirk(a)juniper.net> wrote:
I do not understand the difference between the Janino and Eclipse
rules compilation. The documentation only says that there are two options, and
the javadocs don't really go any further. Can someone provide more detail?
My questions include:
*) Why would I prefer one over the other?
*) What are the advantages and disadvantages of each?
*) In what situations is it necessary to use Janino? Which ones require Eclipse?
*) Can I use the Eclipse compiler if I'm building rules outside of Eclipse (eg.
dynamically generated rules in a web application)?
*) I've read that the Eclipse compiler provides some sort of Java 1.5
compatibility/autoboxing/mumble-mumble. What's that about?
I'll try to put the answers together into something that can be added to the
manual (as soon as the manual is again buildable, see
Dirk Bergstrom dirk(a)juniper.net
Juniper Networks Inc., Computer Geek
Tel: 408.745.3182 Fax: 408.745.8905
The biggest difference would be that Janino does not support language
level 1.5. That's definetely a reason to use Eclipse, for me. Beyond
that, I really did not investigate, either.