Announcing TypeScript 2.0
Man, I feel like the only one here who doesn&#x27;t really like static types. I like dynamic typing just fine (it&#x27;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&#x27;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&#x27;s linter integration). I, mean, do you <i>really</i> need your IDE checking your types as you type? It&#x27;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&#x27;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&#x27;m glad TS, Flow, and the like exist. But I always see a flock of comments saying that they couldn&#x27;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&#x2F;Python&#x2F;whatever.<p>I don&#x27;t really get that.