News for hackers. Stuff that matters.
Re:TypeScript: a language for application-scale JavaScript d... by aaronblohowiak on Monday October 01, 2012 @02:26PM (#4598559)
The language itself is broken, especially when it comes to equality, type coercion, `arguments`, and Date processing.
Re:TypeScript: a language for application-scale JavaScript d... by esrauch on Monday October 01, 2012 @10:28PM (#4600380)
Equality (and that portion of type coercion) is pretty much solved by using === and the rest of type coercion is solved by only using + when both sides are numbers or strings. I don't see how that gets as much ire as it does
Re:TypeScript: a language for application-scale JavaScript d... by marknutter on Tuesday October 02, 2012 @08:09AM (#4601559)
> I don't see how that gets as much ire as it does

Because it's the straw-man.

Re:TypeScript: a language for application-scale JavaScript d... by nahname on Monday October 01, 2012 @07:23PM (#4599871)
I think you mean, when only looking at those things. Outside of hoisting, you just listed all of the issues. Even hoisting is only an issue when you start polluting the global namespace.
Re:TypeScript: a language for application-scale JavaScript d... by repsilat on Tuesday October 02, 2012 @05:39AM (#4601245)
Depending on who you are you can also complain about scoping rules, the object model, semicolon insertion and more general syntactic complaints, speed, access to native APIs and so on. One language is never going to be all things to all people.