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 <[email protected]>

> 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 <[email protected]> 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 <[email protected]>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 
>>> <[email protected]>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)" <
>>>> [email protected]> 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
>>>> [email protected].
>>>> 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.
>>>>
>>>>
>>>>
>>>
>>>
>>  --
>> 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.
>>
>>
>>
>
>  --
> 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.
>
>
>



-- 
*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 [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to