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 <[email protected]<javascript:>
> > 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 
>> <[email protected]<javascript:>
>> > 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/<https://gwt-review.googlesource.com/#/c/4981/>
>>>>
>>>>
>>>> On Fri, Oct 25, 2013 at 12:13 PM, Andrés Testi <[email protected]>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<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<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 
>>> [email protected]<javascript:>
>>> .
>>> 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 [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to