[gwt-contrib] Fwd: Thoughts on GWT 3.0 re: Java 8 and IE 8/9

2013-10-25 Thread Thomas Broyer
Forwarded from the GWT group, so it's not lost in the middle of support 
questions.
Link to the topic (there's some feedback there as 
well): 
https://groups.google.com/d/topic/google-web-toolkit/Ll0W3Ui1CAI/discussion

On Friday, October 25, 2013 4:50:38 PM UTC+2, Andy wrote:
>
> I just read through the notes from the GWT steering 
> committeeand
>  would like to share our perspective. I know you have a lot of survey 
> results and we're just 1 company, but here's some more info based on our 
> needs.
>
> *Java 8 only*
>
> I would encourage and support this move. I've been writing a ton of 
> Javascript for the past few weeks and really miss the functional style when 
> I come back to Java. Lambdas in Java 8 are going to be powerful and fun and 
> they should be used liberally throughout the GWT 3.0 APIs. We won't be able 
> to move our backend to Java 8 for a while, but since we only ship the JS 
> output of the GWT compiler, I'm happy to use Java 8 for front-end 
> development.
>
> *Dropping IE 8/9*
> *
> *
> We just decided on Tuesday to drop IE7 with our next release. We got tired 
> of working around hasLayout bugs, etc. We have several major customers that 
> still have users with XP/IE7, but after consulting with them, we decided we 
> could go ahead with dropping support. Unfortunately, many of our customers 
> are using IE8 and we won't be able to drop IE 8/9 anytime soon. As a 
> developer this is extremely frustrating, but it's the sad reality of the 
> enterprise.
>
> So Java 8 would be awesome, but dropping support for IE 8/9 would prevent 
> us from being about to use GWT 3.0 until our enterprise customers upgrade 
> their browsers.
>

-- 
http://groups.google.com/group/Google-Web-Toolkit-Contributors
--- 
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.
For more options, visit https://groups.google.com/groups/opt_out.


[gwt-contrib] What is the porpouse of ReboundTypeRecorder?

2013-10-25 Thread Andrés Testi
I just found this class in the master but I can't find references to it. 
Where is ReboundTypeRecorder intended to be used?
Thanks.

- Andrés Testi

-- 
http://groups.google.com/group/Google-Web-Toolkit-Contributors
--- 
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.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [gwt-contrib] What is the porpouse of ReboundTypeRecorder?

2013-10-25 Thread John Stalcup
it's purpose is described in https://gwt-review.googlesource.com/#/c/4981/


On Fri, Oct 25, 2013 at 12:13 PM, Andrés Testi wrote:

> I just found this class in the master but I can't find references to it.
> Where is ReboundTypeRecorder intended to be used?
> Thanks.
>
> - Andrés Testi
>
> --
> http://groups.google.com/group/Google-Web-Toolkit-Contributors
> ---
> 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.
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
http://groups.google.com/group/Google-Web-Toolkit-Contributors
--- 
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.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [gwt-contrib] What is the porpouse of ReboundTypeRecorder?

2013-10-25 Thread Andrés Testi
Thanks for the clarification, John. Does this mean that 
UnifyAst.UnifyVisitor.handleGwtCreate() will be deprecated/removed? I'm 
afraid because I'm working on a prototype with heavy changes on 
handleGwtCreate().

- Andrés Testi

El viernes, 25 de octubre de 2013 16:17:55 UTC-3, John Stalcup escribió:
>
> it's purpose is described in https://gwt-review.googlesource.com/#/c/4981/
>
>
> On Fri, Oct 25, 2013 at 12:13 PM, Andrés Testi 
> 
> > wrote:
>
>> I just found this class in the master but I can't find references to it. 
>> Where is ReboundTypeRecorder intended to be used?
>> Thanks.
>>
>> - Andrés Testi
>>
>> -- 
>> http://groups.google.com/group/Google-Web-Toolkit-Contributors
>> --- 
>> 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
>> .
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>
>

-- 
http://groups.google.com/group/Google-Web-Toolkit-Contributors
--- 
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.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [gwt-contrib] What is the porpouse of ReboundTypeRecorder?

2013-10-25 Thread John Stalcup
Mmmm, yes and no.

as you know GWT.create() rebinding right now in our monolithic build pass
is statically calculated at compile time.

i'm working on adding a separate build pass and this pass requires that
GWT.create() handling be done dynamically at runtime.

the monolithic pass has smaller output and longer compile time and is best
for production releases.
the separate pass has larger output and shorter compile time and is best
for developer productivity.

so monolithic compilation and it's compile time GWT.create() rebinding will
never completely go away since it is key to smallest possible output size.

that being said, any extension of GWT.create() functionality that can't
also be implemented at runtime for the separate compilation pass, will not
be approved, at least not by me.



On Fri, Oct 25, 2013 at 12:25 PM, Andrés Testi wrote:

> Thanks for the clarification, John. Does this mean that
> UnifyAst.UnifyVisitor.handleGwtCreate() will be deprecated/removed? I'm
> afraid because I'm working on a prototype with heavy changes on
> handleGwtCreate().
>
> - Andrés Testi
>
> El viernes, 25 de octubre de 2013 16:17:55 UTC-3, John Stalcup escribió:
>>
>> it's purpose is described in https://gwt-review.**
>> googlesource.com/#/c/4981/
>>
>>
>> On Fri, Oct 25, 2013 at 12:13 PM, Andrés Testi wrote:
>>
>>> I just found this class in the master but I can't find references to it.
>>> Where is ReboundTypeRecorder intended to be used?
>>> Thanks.
>>>
>>> - Andrés Testi
>>>
>>> --
>>> http://groups.google.com/**group/Google-Web-Toolkit-**Contributors
>>> ---
>>> 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+unsubscribe@**
>>> googlegroups.com.
>>> For more options, visit 
>>> https://groups.google.com/**groups/opt_out
>>> .
>>>
>>
>>  --
> http://groups.google.com/group/Google-Web-Toolkit-Contributors
> ---
> 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.
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
http://groups.google.com/group/Google-Web-Toolkit-Contributors
--- 
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.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [gwt-contrib] What is the porpouse of ReboundTypeRecorder?

2013-10-25 Thread John Stalcup
since we're both making changes to the rebinding system, there's a very
good chance that our changes are going to collide.

i'm in the process of breaking my separate compilation prototype into small
pieces (generally 200-500 lines), cleaning them up, testing them, getting
them reviewed, and then committed. i've got about 5500 lines remaining to
run through this process.

it sounds like you have a lot of outstanding changes as well. maybe yours
and my changes will merge best if you do the same thing (iteratively commit
in lots of small chunks).


On Fri, Oct 25, 2013 at 12:41 PM, John Stalcup  wrote:

> Mmmm, yes and no.
>
> as you know GWT.create() rebinding right now in our monolithic build pass
> is statically calculated at compile time.
>
> i'm working on adding a separate build pass and this pass requires that
> GWT.create() handling be done dynamically at runtime.
>
> the monolithic pass has smaller output and longer compile time and is best
> for production releases.
> the separate pass has larger output and shorter compile time and is best
> for developer productivity.
>
> so monolithic compilation and it's compile time GWT.create() rebinding
> will never completely go away since it is key to smallest possible output
> size.
>
> that being said, any extension of GWT.create() functionality that can't
> also be implemented at runtime for the separate compilation pass, will not
> be approved, at least not by me.
>
>
>
> On Fri, Oct 25, 2013 at 12:25 PM, Andrés Testi 
> wrote:
>
>> Thanks for the clarification, John. Does this mean that
>> UnifyAst.UnifyVisitor.handleGwtCreate() will be deprecated/removed? I'm
>> afraid because I'm working on a prototype with heavy changes on
>> handleGwtCreate().
>>
>> - Andrés Testi
>>
>> El viernes, 25 de octubre de 2013 16:17:55 UTC-3, John Stalcup escribió:
>>>
>>> it's purpose is described in https://gwt-review.**
>>> googlesource.com/#/c/4981/
>>>
>>>
>>> On Fri, Oct 25, 2013 at 12:13 PM, Andrés Testi wrote:
>>>
 I just found this class in the master but I can't find references to
 it. Where is ReboundTypeRecorder intended to be used?
 Thanks.

 - Andrés Testi

 --
 http://groups.google.com/**group/Google-Web-Toolkit-**Contributors
 ---
 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+unsubscribe@**
 googlegroups.com.
 For more options, visit 
 https://groups.google.com/**groups/opt_out
 .

>>>
>>>  --
>> http://groups.google.com/group/Google-Web-Toolkit-Contributors
>> ---
>> 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.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>
>

-- 
http://groups.google.com/group/Google-Web-Toolkit-Contributors
--- 
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.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [gwt-contrib] What is the porpouse of ReboundTypeRecorder?

2013-10-25 Thread Andrés Testi
What I'm doing is a prototype for GWT.create() enhancement originally 
proposed by Ray Cronwell, and discussed in this group a few months ago. My 
prototype is near to be ready (next weekend I hope). I'm trying to keep it 
in sync with master, but if I detect that master has changes I can't 
handle, I will stop the merges. My intention is to have a working prototype 
to discuss possible improvements. 
My proposal is only syntactic sugar on GWT.create(), mainly source 
transformation. I don't think separated compilation will be an issue.
Thanks.

- Andrés Testi

El viernes, 25 de octubre de 2013 16:54:06 UTC-3, John Stalcup escribió:
>
> since we're both making changes to the rebinding system, there's a very 
> good chance that our changes are going to collide.
>
> i'm in the process of breaking my separate compilation prototype into 
> small pieces (generally 200-500 lines), cleaning them up, testing them, 
> getting them reviewed, and then committed. i've got about 5500 lines 
> remaining to run through this process.
>
> it sounds like you have a lot of outstanding changes as well. maybe yours 
> and my changes will merge best if you do the same thing (iteratively commit 
> in lots of small chunks).
>
>
> On Fri, Oct 25, 2013 at 12:41 PM, John Stalcup 
> > wrote:
>
>> Mmmm, yes and no.
>>
>> as you know GWT.create() rebinding right now in our monolithic build pass 
>> is statically calculated at compile time.
>>
>> i'm working on adding a separate build pass and this pass requires that 
>> GWT.create() handling be done dynamically at runtime.
>>
>> the monolithic pass has smaller output and longer compile time and is 
>> best for production releases.
>> the separate pass has larger output and shorter compile time and is best 
>> for developer productivity.
>>
>> so monolithic compilation and it's compile time GWT.create() rebinding 
>> will never completely go away since it is key to smallest possible output 
>> size.
>>
>> that being said, any extension of GWT.create() functionality that can't 
>> also be implemented at runtime for the separate compilation pass, will not 
>> be approved, at least not by me.
>>
>>
>>
>> On Fri, Oct 25, 2013 at 12:25 PM, Andrés Testi 
>> 
>> > wrote:
>>
>>> Thanks for the clarification, John. Does this mean that 
>>> UnifyAst.UnifyVisitor.handleGwtCreate() will be deprecated/removed? I'm 
>>> afraid because I'm working on a prototype with heavy changes on 
>>> handleGwtCreate().
>>>
>>> - Andrés Testi
>>>
>>> El viernes, 25 de octubre de 2013 16:17:55 UTC-3, John Stalcup escribió:

 it's purpose is described in https://gwt-review.**
 googlesource.com/#/c/4981/


 On Fri, Oct 25, 2013 at 12:13 PM, Andrés Testi wrote:

> I just found this class in the master but I can't find references to 
> it. Where is ReboundTypeRecorder intended to be used?
> Thanks.
>
> - Andrés Testi
>
> -- 
> http://groups.google.com/**group/Google-Web-Toolkit-**Contributors
> --- 
> 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+unsubscribe@**
> googlegroups.com.
> For more options, visit 
> https://groups.google.com/**groups/opt_out
> .
>

  -- 
>>> http://groups.google.com/group/Google-Web-Toolkit-Contributors
>>> --- 
>>> 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
>>> .
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>
>>
>>
>

-- 
http://groups.google.com/group/Google-Web-Toolkit-Contributors
--- 
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.
For more options, visit https://groups.google.com/groups/opt_out.


[gwt-contrib] Next GWT Contributor Hangout

2013-10-25 Thread Bhaskar Janakiraman
The next GWT contributors hangout will be on Wednesday, Oct 30, 10.45 - 
11.30am PST. 

We are making a change to the hangout sessions: it will be a regular 
hangout and not a hangout-on-air, but we will record the session and upload 
the video. Reasons for this:
1. Improved audio quality with regular hangout.
2. In the last couple of sessions, we only had 2-3 people who were watching 
it live. 

The video will be accessible from the GWT G+ 
page
.

As before, if you want to participate in person in the hangout, please send 
me your email address (to: bjanakiraman at google.com)  and I will invite 
you to the hangout (limit of 10 remote participants). 
Agenda:

- GWT 2.6, status, patches in progress
- Update on modular compilation and other on-going efforts. 

Thanks,
Bhaskar

-- 
http://groups.google.com/group/Google-Web-Toolkit-Contributors
--- 
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.
For more options, visit https://groups.google.com/groups/opt_out.