4 ms·
"the work on Dotty over the last 5 years was intended to explore what a new Scala could look like"
by eweise 5y ago
"the work on Dotty over the last 5 years was intended to explore what a new Scala could look like"
- darksaints 5y agoThat doesn't read to you like it was intended to be a new language?
- eweise 5y agoI take it to mean a new version of Scala.
- valenterry 5y agoFor me it sounds like neither. More of "we make this condensed core, based on Scala - and if we are lucky and it turns out that the current Scala core can be made sound easily, then it will become Scala 3, else it will be a completely separate language". E.g. if it would have turned out that you can't make implicits sound, then I doubt that dotty would have become Scala 3. With existential types however, they decided to remove this feature (which is a bit sad imho) and sacrifice it to make dotty become Scala 3.