2 ms·
You're playing with words. They are creating their own language which is a subset of Scala, and they decide which features to keep based on whether they are fas
by hota_mazi 9y ago
You're playing with words. They are creating their own language which is a subset of Scala, and they decide which features to keep based on whether they are fast enough to compile.
The point is: developing your own language to ship your apps is crazy.
- deleted 9y ago[deleted]
- swsieber 9y agoI think there is a significant difference in that developing g your own language requires a rewrite to use new language, not a tweak to existing code.. If you insist on them "creating a new language" then say that they created a new language to speed up development, not to ship their apps. They were already shopping their apps. This is an optimization that helps them speed up development on their existing codebase.
- sulam 9y agoInsane choices start to look very rational at sufficient scale.
- hasenj 9y agoNot to mention they can also decide laters to add new features to this new language, further diverging from Scala.
- hota_mazi 9y agoThey are already diverging from Scala since they are only implementing a subset of it: > We are planning to start small with a trivial subset of Scala and then gradually add features, carefully measuring their impact on compilation performance It will be a while before they reach parity with Scala, and I'll bet the project will be canceled before they even come close.
- yawaramin 9y agoIs http://asmjs.org/ http://asmjs.org/ a new language? (Hint: no. http://asmjs.org/faq.html http://asmjs.org/faq.html ) Also, > The point is: developing your own language to ship your apps is crazy. It's crazy until you get to Facebook (PHP -> Hack) / Google (Go/Dart) /Twitter scale, then it starts looking like a really good idea.