Some people were doing that before TS got async/await compilation directly to ES5 (in TS 2.1). Right now, having Babel in the TS pipeline is not that useful anymore.
You rarely have Tabula Rasa developers - average developer is probably proficient in Java and/or C#. I would say HM type inference is a non-incremental "hard sell" improvement, but it depends on the target audience :).
Miguel seems to want break and continue in F#. That's my pet peeve as well; Scala doesn't support them either, but surely F# could do a better job here. The rest of the improve story is very solid, so it's shame to…
For something fun yet with that elusive 'real programming' edge, play around with Rust.
Some people were doing that before TS got async/await compilation directly to ES5 (in TS 2.1). Right now, having Babel in the TS pipeline is not that useful anymore.
You rarely have Tabula Rasa developers - average developer is probably proficient in Java and/or C#. I would say HM type inference is a non-incremental "hard sell" improvement, but it depends on the target audience :).
Miguel seems to want break and continue in F#. That's my pet peeve as well; Scala doesn't support them either, but surely F# could do a better job here. The rest of the improve story is very solid, so it's shame to…
For something fun yet with that elusive 'real programming' edge, play around with Rust.