I am curious, what does JDK 9 change to affect indy?

As for switching purely to indy, I've heard a lot of issues on this list where 
people say it's slower, or at least the same. Has that changed now? It's on my 
long list to benchmark our application with indy groovy but as we use compile 
static almost exclusively so it’s not a high priority, but we use dynamic 
exclusively when producing or consuming web services where it's nice to use 
things like XmlSlurper that don't work with compile static and so indy is still 
of interest in our project.

Jason

-----Original Message-----
From: Jochen Theodorou [mailto:blackd...@gmx.org] 
Sent: Thursday, June 23, 2016 2:49 AM
To: users@groovy.apache.org
Subject: Re: Is it possible to enable CompileStatic for an entire project



On 23.06.2016 08:00, Thibault Kruse wrote:
> On Tue, Jun 21, 2016 at 6:44 PM, Cédric Champeau 
> <cedric.champ...@gmail.com> wrote:
>> A strong -1 for both options. We already have 2 variants of Groovy 
>> today, indy and non indy, and in practice *nobody uses the 
>> invokedynamic version* because it's impractical to use. ...
>> Adding a new dimension, which is orthogonal to invokedynamic makes it even 
>> more complicated.
>
> How about dropping the indy version then, and instead offer a 
> statically compiled one?

actually, in the light of JDK9 we may drop the non-indy version.... 
unless we are happy with the callsite caching being purely reflection based

bye Jochen

----------------------------------------------------------------------
This email message and any attachments are for the sole use of the intended 
recipient(s). Any unauthorized review, use, disclosure or distribution is 
prohibited. If you are not the intended recipient, please contact the sender by 
reply email and destroy all copies of the original message and any attachments.

Reply via email to