On Tuesday, May 23, 2017 at 9:57:35 PM UTC+2, Learner Evermore wrote:
>
> J2Cl will be a Google project (not a GWT project; actually not dissimilar 
>> to how GWT currently leverages Eclipse JDT/ECJ, Jetty, etc.) but it'll be 
>> open source and accept external contributions too.
>>
> I didn't think much of this when I read this the first time but I just 
> realized that for J2Cl you say "it*'ll* be open source...", meaning it 
> isn't yet... and it is likely the place where the modifications need to be 
> made to, at the very least, expose necessary hooks to make things possible. 
> That makes it impossible for the community to help (before it is open 
> sourced).
>

Open-sourcing j2cl takes time (see 
https://opensource.google.com/docs/releasing/ , we've been told it's 
currently in the "getting approval" phase), more time than for 
jsinterop-generator or elemental2.
But no work on GWT 3 will happen before j2cl is open sourced (maybe some of 
us steering-committee members and core contributors will have access to a 
private repo so we can start thinking about how to build GWT 3 using it; 
but no open-source work will likely happen before j2cl is itself open 
source, and this is specifically why we're still in that "we don't know 
what GWT 3 will look like" situation).
BTW, for now, the only "hook" that has been identified is a way to get 
access to private fields (others, like Errai CDI, might want access to 
private constructors and private methods too). This could possibly come in 
the form of a "contract" in j2cl in the "shape" of the ES6 classes it 
produces and how it represents private members there; and then possibly 
using jsinterop-base, or creating a dedicated API based on that contract)

-- 
You received this message because you are subscribed to the Google Groups "GWT 
Contributors" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit-contributors/2e12d114-d4d5-497f-9dd8-5c487494f18e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to