Announcing TypeScript 2.0
Man, I feel like the only one here who doesn't really like static types. I like dynamic typing just fine (it's crazy, I know: it must be the lisp influence). And if I want static typing, TS feels a bit intrusive. Flow is much better in this respect.<p>I also don't think JS is the root of all evil, and I use Emacs rather than an IDE (although we do have <i>really</i> good integration with regular JS, in the form of the famous js2-mode, and flycheck's linter integration). I, mean, do you <i>really</i> need your IDE checking your types as you type? It's not <i>that</i> slow, and us Emacs users have M-x compile, so we can run our code, and than jump back to the problematic line when an error occurs, and I know IDEs have similar functionality.<p>Don't get me wrong: static typing can be good at times, and option static typing and compile-time type analysis are useful tools, and I'm glad TS, Flow, and the like exist. But I always see a flock of comments saying that they couldn't possible live without static types, and thanking TS for taking them out of the hell of dynamism, and wishing there was something similar in Ruby/Python/whatever.<p>I don't really get that.