📜 ⬆️ ⬇️

Dotty is on the threshold

The next generation of the Scala language, the third version of which I personally look forward to with great impatience, seems to be just around the corner. A new compiler and a new feature set for Scala 3 .0 is being developed as part of the Dotty project. 17 months ago Dotty celebrated a small victory - bootstrap, i.e. he was able to compile himself. The plans for the new features had a lot of goodies, which were devoted to the publication on Habré ( tyts - if someone did not read, then I advise you to follow the link).

And a couple of days ago, a promising commit from Dmitry Petrashko (one of the key developers of dotty), entitled "Start writing release anouncement.", Appeared on the githaba. "We are starting to write news about the release."

If briefly retell the essence of the written, then:


So we rejoice and look forward to. However, this is only the first edition in the repository. By the time of release, something else may change.
')
We hope that, as Dmitry said , since the compiler architecture has been completely rewritten from scratch (this time correctly :-)), now adding new features to the language will be much easier and faster (and type safe with mathematically proven accuracy, thanks to DOT -count, which owes its name to the new compiler).

And you can not hesitate. Competitors are not asleep: Kotlin has become the second official language of Android. Than scala can not yet boast, primarily due to “scala is too slow”, i.e. excessive inhibition when compiling and non-optimized standard libraries - something that dotty should fix.

Source: https://habr.com/ru/post/330112/


All Articles