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.
