Looking great!

Topics: General
Oct 30, 2012 at 12:21 AM

I normally stay clear of all things Microsoft. I also groaned a little when I first heard about this project.  But after taking time to look things over, I'm becoming a TypeScript convert.


Things I like ..

1. Output is JavaScript.  Human Readable, Human Editable JavaScript!! OMG!!

2. Declaration files for existing JS. The --declarations flag on tsc is also very useful.

3. Interfaces as signatures.  

3.5.  Giving object literals inferred Interfaces 

4. Switching between AMD and commonjs at compile-time

5. Inline with future ES standards.  Arrow syntax!

6. The ability to unify a JS style within a group.


I've not been impressed by Darts (and Coffeescript's) sloppy JS output.  I believe TypeScript has a bright future as long as it keeps to a rule that its output is Human Readable, Human Editable JavaScript. I believe the JS output today by TSC could not be identified as generated JS by a JavaScripter unfamiliar with TypeScript,  things need to stay this way. ;)

Please, please don't start throwing the kitchen sink of features at TypeScript.  It's a perfect start. Future development should only been minor tweak here and there.  Please don't cave to pressure to add a features that doen't match the (perceived) mission of TypeScript.


Thank you!


P.S.  Intellisense for Mac (Intellisense for Sublime Text 2) ;)

Oct 30, 2012 at 8:09 PM

Thanks for the compliments and suggestions