Re:Announcing TypeScript 0.9.1
by itsmonktastic on Wednesday August 07, 2013 @12:06PM
(#6173695)
Sorry for the poor choice of word on my part, I admit I was using "disingenuous" incorrectly there. I just thought the description of sublime/emacs/vim having "great" support for TypeScript might give someone the impression that something beyond syntax highlighting was supported.
I don't doubt that it's more work to support more than syntax highlighting, but that doesn't change the fact that the support in those editors is sub-par when compared with lots of other languages. For example I can install SublimeLinter and have basic error reporting for python code, or SublimeJEDI and have code completion and go to definition.
It's a little disingenuous to expect environments that are typically more text editor than IDE and much more lightweight (Sublime, Vim, Emacs) to have all the features of an IDE with as new as TypeScript is. Much of those features require much more work than they would to implement in Intellij or Visual Studio, which have great APIs for building plugins with those sort of features[1] even for the community[2].
[1] http://confluence.jetbrains.com/display/IntelliJIDEA/Custom+...
[2] http://plugins.jetbrains.com/plugin?pluginId=5055 (The third party Lua plugin for Intellij for example)