When both Elemental2 and JsInterop are released I think that the community will start to innovate on this front and new libraries will pop up on github to address these needs; "if you build it, they will come" and all that.
I know I'm very much looking forward to Elemental2 + Jsinterop as a platform to build on. On Sun, Nov 22, 2015 at 6:45 AM 'Ray Cromwell' via GWT Contributors < [email protected]> wrote: > There could be a separate Json library build with JsInterop. Some of the > decisions I made in the design of the original Elemental JSON were made > specifically because of DevMode support and GWT optimization internals. > Given the unboxing of Double and Boolean, and the elimination of DevMode, > the library can be much simpler now and still have a JVM implementation to > be portable. > > On Sat, Nov 21, 2015 at 10:28 PM, 'Goktug Gokdogan' via GWT Contributors < > [email protected]> wrote: > >> Elemental2 will be just an auto-generated thin wrapper around the browser >> APIs. Unlike Elemental1, it will not provide a cross platform JSON >> implementation. >> >> I don't think you need to report compatibility bugs for Elemental1 unless >> a maintainer steps up and shows interest. >> >> On Sat, Nov 21, 2015 at 1:42 PM, Erik Kuefler <[email protected]> wrote: >> >>> What's the current thinking regarding JSON in Elemental 2? That part has >>> always been a bit different from the DOM libraries, and I know there was >>> talk a long time back about splitting it out. I've been using Elemental >>> JSON extensively in my projects just to have a JSON library that works in >>> GWT and in JVM, but I've found it to be extremely buggy (mostly in terms of >>> behavior differences between jvm, optimized gwt, and draft mode gwt). Are >>> these bugs worth reporting? Is it all being reworked for Elemental 2? >>> >>> On Friday, November 20, 2015 at 12:36:22 PM UTC-8, Ray Cromwell wrote: >>>> >>>> Another thing to consider is that J2CL was developed as a 'bake off', >>>> in which multiple prototypes and designs were discussed/looked at (compile >>>> from Java with JDT, compile from bytecode, compile using Javac APIs, >>>> writing parser by hand, etc) It would have been a bit premature to release >>>> any of them as they were all known ahead of time to be throwaways. >>>> >>>> I have a hacky Elemental2 prototype (which is not the official one that >>>> Julien is working on), if you want to take it and play around. >>>> >>>> >>>> >>>> On Fri, Nov 20, 2015 at 10:30 AM, 'Goktug Gokdogan' via GWT >>>> Contributors <[email protected]> wrote: >>>> >>>>> No worries :) >>>>> >>>>> On Fri, Nov 20, 2015 at 10:27 AM, Stephen Haberman < >>>>> [email protected]> wrote: >>>>> >>>>>> Hi Goktug, >>>>>> >>>>>> That's all true, thanks for providing a counter data point. You're >>>>>> right, the JsInterop design docs/etc. were all out in the open from day >>>>>> 1, >>>>>> which I thought was pretty exiting. >>>>>> >>>>>> I definitely can't take any credit for providing useful feedback, but >>>>>> I enjoyed seeing the thoughts and process from the community. >>>>>> >>>>>> So, apologies for the sweeping statement. >>>>>> >>>>>> - Stephen >>>>>> >>>>>> >>>>>> >>>>>> On Fri, Nov 20, 2015 at 11:58 AM, 'Goktug Gokdogan' via GWT >>>>>> Contributors <[email protected]> >>>>>> wrote: >>>>>> >>>>>>> Singular is not a Google project and not being developed internally. >>>>>>> It is Daniel's personal project and as fas as I know it is already in >>>>>>> the >>>>>>> open source. >>>>>>> >>>>>>> We don't have anything to share for Elemental yet. We are talking >>>>>>> with other teams, thinking about alternatives etc. Also when we >>>>>>> release, it >>>>>>> will not be part of GWT-SDK so there is going be extra work to move the >>>>>>> development outside; which doesn't make sense at this stage. >>>>>>> >>>>>>> The big things we recently developed for GWT, JsInterop and >>>>>>> SuperDevMode and they were all open source from day one. >>>>>>> >>>>>>> On Fri, Nov 20, 2015 at 5:34 AM, Stephen Haberman < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> > Meanwhile I will revive my own generator project. >>>>>>>> >>>>>>>> I'll take the opportunity to hop on a soapbox, but the "closed >>>>>>>> source/eventually open source" model is a curious trend that I think >>>>>>>> I've >>>>>>>> only seen in the GWT community (are their other examples?)... >>>>>>>> >>>>>>>> Musing, it probably stems from Google setting the example with GWT >>>>>>>> itself, where historically a lot happened internally before being >>>>>>>> mirrored >>>>>>>> externally, but it happens a bit for non-Google-GWT projects as well, >>>>>>>> like >>>>>>>> the repackaging of GPE, which was closed during initial development >>>>>>>> (although the result is great, and I really appreciate it), Singular, >>>>>>>> which >>>>>>>> is still closed during initial development, now Elemental2. I >>>>>>>> dunno, I find it curious. >>>>>>>> >>>>>>>> E.g. with Singular, it's like it's being developed like the next >>>>>>>> Apple phone; we have to be secret about it, not say anything, so we can >>>>>>>> have an awesome keynote where we surprise the world with how awesome >>>>>>>> it is. >>>>>>>> >>>>>>>> Granted, I'm sure those keynotes are very fun, but I guess I don't >>>>>>>> understand, wtf, why not just open source things from day 1? IMO the >>>>>>>> best >>>>>>>> case scenario, and most likely, is that you're going to attract early >>>>>>>> adopters who will a) give you feedback to validate approaches/etc and >>>>>>>> b) >>>>>>>> give you free work by tracking down bugs and committing patches. >>>>>>>> >>>>>>>> Keeping things closed source "until they're ready", IMO, >>>>>>>> stifles the potential contributor/committer pool that's needed for the >>>>>>>> long >>>>>>>> term health of an open source project. >>>>>>>> >>>>>>>> I suppose the risk is people writing a 100k LOC production app on a >>>>>>>> pre-1.0 project, and then they bitch about changes...but hopefully >>>>>>>> lots of >>>>>>>> disclaimers and 0.x release points would help mitigate that... >>>>>>>> >>>>>>>> Anyway, that is my soapbox. Or one of them, I guess. :-P Of course, >>>>>>>> we're all getting this work for free, so everyone is free to do what >>>>>>>> they >>>>>>>> please, and I will be very excited and thankful for both >>>>>>>> Elemental2/Singular when they are available to us. >>>>>>>> >>>>>>>> So please don't read this as "bah, that is dumb", but just as >>>>>>>> "gentle nudge towards open sourcing sooner, if that's okay, thanks!". >>>>>>>> :-) >>>>>>>> >>>>>>>> - Stephen >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On Fri, Nov 20, 2015 at 6:14 AM, Rene Hangstrup Møller < >>>>>>>> [email protected]> wrote: >>>>>>>> >>>>>>>>> Thanks for the update. >>>>>>>>> Looking forward to seeing what you have been cooking up. >>>>>>>>> Meanwhile I will revive my own generator project. >>>>>>>>> >>>>>>>>> /Rene >>>>>>>>> >>>>>>>>> Den fredag den 20. november 2015 kl. 11.05.44 UTC+1 skrev Julien >>>>>>>>> Dramaix: >>>>>>>>>> >>>>>>>>>> It's a bit too early to answer to this question with absolute >>>>>>>>>> certainty but I don't think I can guarantee the full backward >>>>>>>>>> compatibility >>>>>>>>>> with the first version of elemental. >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>> 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/98a1cb61-aafa-4c80-9c0d-f1a1d4e6bd1d%40googlegroups.com >>>>>>>>> <https://groups.google.com/d/msgid/google-web-toolkit-contributors/98a1cb61-aafa-4c80-9c0d-f1a1d4e6bd1d%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>>>>> . >>>>>>>>> >>>>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> 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/CANnRKuVpyh6DJouKm7se%3D%2B219%3D4imq9tPCE1-BY8GomSsc11Wg%40mail.gmail.com >>>>>>>> <https://groups.google.com/d/msgid/google-web-toolkit-contributors/CANnRKuVpyh6DJouKm7se%3D%2B219%3D4imq9tPCE1-BY8GomSsc11Wg%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>>>>>> . >>>>>>>> >>>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>>> >>>>>>> >>>>>>> -- >>>>>>> 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/CAN%3DyUA3Zo6mJf7hnMD7FVD55bAFueUpTTf0-QgyDx4wjOcTj2w%40mail.gmail.com >>>>>>> <https://groups.google.com/d/msgid/google-web-toolkit-contributors/CAN%3DyUA3Zo6mJf7hnMD7FVD55bAFueUpTTf0-QgyDx4wjOcTj2w%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>>>>> . >>>>>>> >>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>> >>>>>> >>>>>> -- >>>>>> 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/CANnRKuUX7U%2BqupJLYd8CQqgfnsr8_im_6JhPqYJhkpnqUHWiGQ%40mail.gmail.com >>>>>> <https://groups.google.com/d/msgid/google-web-toolkit-contributors/CANnRKuUX7U%2BqupJLYd8CQqgfnsr8_im_6JhPqYJhkpnqUHWiGQ%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>>>> . >>>>>> >>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>> >>>>> >>>>> -- >>>>> 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/CAN%3DyUA3KUe8O595sU-gDEprKauJh4CWrgEiFeRVvwbkGMS5WFQ%40mail.gmail.com >>>>> <https://groups.google.com/d/msgid/google-web-toolkit-contributors/CAN%3DyUA3KUe8O595sU-gDEprKauJh4CWrgEiFeRVvwbkGMS5WFQ%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>>> . >>>>> >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> >>>> -- >>> 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/aca1d509-2b68-4db9-99a7-0c928d7d6024%40googlegroups.com >>> <https://groups.google.com/d/msgid/google-web-toolkit-contributors/aca1d509-2b68-4db9-99a7-0c928d7d6024%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- >> 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/CAN%3DyUA2YBYa8yVn29dS8D7jeNCZVyV5nLVmmoH%3DbzkeM2RoQ6g%40mail.gmail.com >> <https://groups.google.com/d/msgid/google-web-toolkit-contributors/CAN%3DyUA2YBYa8yVn29dS8D7jeNCZVyV5nLVmmoH%3DbzkeM2RoQ6g%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> >> For more options, visit https://groups.google.com/d/optout. >> > > -- > 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/CAPVRV7cqcPDgT5gGMos0KU5HR2Q6Pz7r4A1%3DcgOy1zooDdgrvg%40mail.gmail.com > <https://groups.google.com/d/msgid/google-web-toolkit-contributors/CAPVRV7cqcPDgT5gGMos0KU5HR2Q6Pz7r4A1%3DcgOy1zooDdgrvg%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- 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/CAHUxr6PG%2BLLo3-Q78WyLDxRqvhm8VCixO3RCA5Oak6Mj403Cgg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
