TypeScript are a move from Microsoft to become JavaScript more friendly to VisualStudio developers. And to try typed scenarios.
I'm a VisualStudio-developer, and for years, I didn't need typed JavaScript (as I didn't need type Python or Ruby). I feel that is the case with many developers. I guess the point is: - Some developers prefer or feel more comfortable with typed system But the point: - Typed language allows large systems or something alike is more debatable. I don't think so, and tons of JavaScript, Ruby, Python programs, libraries, and complete system go against that point. Having no typing, sometimes is easy to implement some features. In my experience, I had more work and time in writing the same system in typed language than in not-typed ones. And code complexity and refactor, can be managed without pain. I'm apologize bad English, but I hope I wrote an "clear" argument Angel "Java" Lopez @ajlopez On Fri, Aug 23, 2013 at 5:20 PM, J B <[email protected]> wrote: > https://brendaneich.com/2007/11/my-media-ajax-keynote/ I liked reading > this... > > https://mail.mozilla.org/pipermail/es-discuss/2008-August/006837.html This > is depressing. > > > On Fri, Aug 23, 2013 at 2:50 PM, J B <[email protected]> wrote: > >> @Brendan "Those are warnings, but WarnScript was a bad name" --you mean >> the tools (IDEs, closure compiler, etc) throw warnings, but not the Chrome >> debugger, for instance, right? >> >> >> On Fri, Aug 23, 2013 at 2:37 PM, Brendan Eich <[email protected]>wrote: >> >>> J B wrote: >>> >>>> @Brendan - The typing wouldn't be used at all during run-time. So, >>>> unlike AS3, it wouldn't check if types were valid, and it wouldn't try an >>>> kind of implicit coercion. >>>> >>>> >>> Ok, that's not "typing" (I mean not a type system). >>> >>> "Those are warnings, but WarnScript was a bad name" - me at JSConf.au >>> last November. >>> >>> The unsoundness means you have something that needs strong tool support, >>> not just an error or JS console in which to spew. TypeScript got this right. >>> >>> This again puts unsound warning "types" outside of the standards track >>> for a while. But carry on with TypeScript etc. -- TC39 is tracking. >>> >>> /be >>> >> >> > > _______________________________________________ > es-discuss mailing list > [email protected] > https://mail.mozilla.org/listinfo/es-discuss > >
_______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

