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.

Reply via email to