News for hackers. Stuff that matters.
Re:Towards Scala 3 by coryfklein on Friday April 20, 2018 @05:08PM (#16888446)
The major tradeoff, IMO, is that it is even toggle-able at all, let alone being a feature switch that is enabled by default.

If you enter any random TS project today, odds are it isn't using that switch, and enabling the switch will lead you down a month long rabbit-hole of fixing cascading type errors.

Re:Towards Scala 3 by bjterry on Friday April 20, 2018 @10:23PM (#16889672)
Not only that, but since it isn't required many libraries in the ecosystem won't be using it. Comparing my experiences with TypeScript and Flow vs. my experiences with Haskell, any optional type system is going to leave a lot of gaps if you don't have a pretty strict not-invented-here culture.