4 ms·
My understanding is that Dotty is the next generation of the Scala compiler. See the Scala roadmap for the details: http://www.scala-lang.org/news/roadmap-next
by acjohnson55 11y ago
My understanding is that Dotty is the next generation of the Scala compiler. See the Scala roadmap for the details: http://www.scala-lang.org/news/roadmap-next http://www.scala-lang.org/news/roadmap-next. Basically, it's the culmination of research showing that the language's feature set can actually be expressed in a smaller number of primitives than previously thought. A lot of features that are distinct today will become syntactic sugar for more general underlying representations. I think the expectation is that this will actually make the compiler more agile going forward,and let the maintainers cut out some of its gnarliest corners.
- speedkills 11y agoThat is my understanding as well. That it will be Scala "Don Giovanni", which I believe will be Scala 2.14, or maybe they will bump it to 3.0 at that point.
- agumonkey 11y agoI'm a tiny bit confused. Is dotty scalac rearchitected or is it new PLT-research/paradigm that will be able to compile scala ?
- riffraff 11y agomy understanding is that dotty could be the new scalac, ATM it compiles a subset of scala, but the plan is to make it compile everything and then still provide support for further plt research/scala features. Their readme[0] and initial announcement[1] are as much details as I know of. [0] https://github.com/lampepfl/dotty https://github.com/lampepfl/dotty [1] https://groups.google.com/forum/m/#!msg/scala-internals/6HL6lVLI3bQ/IY4gEyOwFhoJ https://groups.google.com/forum/m/#!msg/scala-internals/6HL6...