4 ms·
I had read somewhere that there were talks of creating a smaller subset of Scala, one that's easier to learn. I believe it wasn't going to have implicit argumen
by graffitici 11y ago
I had read somewhere that there were talks of creating a smaller subset of Scala, one that's easier to learn. I believe it wasn't going to have implicit arguments (or conversions?).
I think Odersky had mentioned something of this kind. Anybody else remembers something of this sort?
- flavor8 11y agoThey could call it Java.
- jinst8gmi 11y agoBy the same logic SVN is a simplified Git
- virtualwhys 11y agoThat would be Dotty[1]. It's the same language as Scala but with union and intersection types, and some extraneous features stripped out (e.g. procedure syntax, XML, and `for some` types). Under the hood it's a complete overhaul, based on the DOT calculus[2][3]. Already compile times are faster than current Scala (without any optimizations applied), and tooling will improve as well (Dotty fuses current Scala's type parameter and type member implementation into one, thus less work for IDE presentation compilers to do, for example). Implicits aren't going anywhere, thankfully, how else could Spark et al offer such wonderful DSLs ;-) [1] https://github.com/lampepfl/dotty https://github.com/lampepfl/dotty [2] http://www.cs.uwm.edu/%7Eboyland/fool2012/papers/fool2012_submission_3.pdf http://www.cs.uwm.edu/%7Eboyland/fool2012/papers/fool2012_su... [3] http://arxiv.org/pdf/1510.05216v1 http://arxiv.org/pdf/1510.05216v1