Yep, insuring a clear interface between different world is always valuable
and even mandatory in my opinion.. Typescript .d.ts files have already made
the job, so why not using this syntax. As a early adopter of gwt in 2006, i
could also say that I'm an early adopter of typescript on real projects
(not Dart I 'don't like), an Typescript convinced me... GWT has several
abilities Typescript have not yet and making a bridge between the two
approaches would be very nice. In my sense, the future if Ecmascript6 and
later... GWT with java8 could be a pragmatical competitor.

regards
Xavier


2013/8/8 Brian Slesinsky <skybr...@google.com>

> It might be nice to be able to say that anything defined in a .d.ts can be
> imported into GWT. This will make it easier to work with JavaScript
> programmers since they don't have to write any Java code. So perhaps it's
> worth making sure that generating the Java interfaces from .d.ts files will
> work? I know that generating Elemental code from WebKit IDL files wasn't
> easy.
>
> However, our main use case is to import web components which are new. So
> my question is how likely people are to write .d.ts files for web
> components; I don't know if there is much overlap between those two
> communities yet.
>
>
> On Tue, Aug 6, 2013 at 3:02 PM, Goktug Gokdogan <gok...@google.com> wrote:
>
>> Jon (Stalcup) just warned me that it may not necessarily orthogonal so I
>> will make a clarification to what I said.
>>
>> There are number of reasons why it makes we sense to define the contract
>> with java syntax and interface files for GWT (easy IDE support and JDT
>> integration and developer familiarity etc.), but someone might have chosen
>> to start with a custom syntax like the d.ts files.
>> Assuming these interfaces exist and understood by the compiler, any other
>> support can be built on top of that by generating them and provide a
>> seamless integration.
>>
>>
>> On Tue, Aug 6, 2013 at 1:25 PM, Goktug Gokdogan <gok...@google.com>wrote:
>>
>>> We were planning to look into making integration seamless if closure
>>> type annotations exists but that's kind of orthogonal to this proposal.
>>> When we have that integration, it might not be hard to utilize
>>> typescript via typescript to closure conversion.
>>> Thanks for suggestion.
>>>
>>>
>>> On Tue, Aug 6, 2013 at 1:29 AM, Xavier Mehaut 
>>> <xavier.meh...@gmail.com>wrote:
>>>
>>>> Hi goktuk
>>>> A nice way to interop with js is the way typescript does through the
>>>> .d.ts files where js api is declared in a typed way, ensuring then the
>>>> ability to interop with any preexisted js. Moreover, already existing .d.ts
>>>> files for many js libraries exist on
>>>> https://github.com/borisyankov/DefinitelyTyped
>>>> No extra wirk to do then :)
>>>>
>>>> Best regards
>>>> Xavier
>>>>
>>>>
>>>> Envoyé de mon iPhone
>>>>
>>>> Le 6 août 2013 à 09:24, "Goktug Gokdogan (Google Drive)" <
>>>> gok...@google.com> a écrit :
>>>>
>>>> I've shared an item with you.
>>>>
>>>>
>>>>
>>>> This is a design doc that describes a proposal for improving 
>>>> interoperability with GWT and javascript. The proposal provides some 
>>>> essential pieces to provide better and easier interoperability with JS 
>>>> while putting more complex scenarios (e.g. Web Components) and testability 
>>>> into account.
>>>>
>>>> Please take a look and provide us some feedback.
>>>>
>>>> Cheers,
>>>>
>>>>  - Goktug
>>>>
>>>> [image: Document] Nextgen GWT/JS Interop 
>>>> (Public)<https://docs.google.com/document/d/1tir74SB-ZWrs-gQ8w-lOEV3oMY6u6lF2MmNivDEihZ4/edit?usp=sharing>
>>>> Google Drive: create, share, and keep all your stuff in one place. [image:
>>>> Logo for Google Drive] <https://drive.google.com>
>>>>
>>>> --
>>>> 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.
>>>>
>>>>
>>>>
>>>
>>>
>>  --
>> 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.
>
>
>



-- 
*Bien cordialement,
Xavier*

-- 
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.

Reply via email to