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 google-web-toolkit-contributors+unsubscr...@googlegroups.com.
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