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.