Scripting engines in V2 distribution

Cantor, Scott cantor.2 at osu.edu
Mon Apr 1 17:07:06 EDT 2013


On 4/1/13 2:59 PM, "Brent Putman" <putmanb at georgetown.edu> wrote:

>Yes, given the way things are now, shipping the engine is tantamount to
>us shipping a particular version of the language, e.g. Groovy 2.1.2
>rather than just "the Groovy engine".  One question is whether we should
>try and do that, as opposed to letting the deployer
> plug in whatever version they want, and allowing them to upgrade the
>scripting language impl on their own schedule, etc.

I think that's a much better idea.

>Probably so.  We don't need to ship the actual javax.script framework JAR
>b/c it's in Java 6, and it's an open question as to whether we ship any
>particular language impls.

It's clear that right now we really don't. I suspect in fact that people
are actually ending up with two copies of the Engine classes by dropping,
say, Jython into the classpath.

I really had assumed that what we were shipping actually made Jython, et
al. work. But obviously I was mistaken, so that changes the question.

-- Scott




More information about the dev mailing list