@@ -3,17 +3,21 @@ layout: blog-page
33title : Announcing Dotty 0.7.0 and 0.8.0-RC1
44author : Allan Renucci
55authorImg : /images/allan.jpg
6- date : 2018-04-26
6+ date : 2018-04-27
77---
88
99Today, we are excited to release Dotty versions 0.7.0 and 0.8.0-RC1. These releases
1010serve as a technology preview that demonstrates new language features and the compiler supporting them.
1111
12- If you’re not familiar with Dotty, it's a platform to try out new language concepts and compiler
13- technologies for Scala. The focus is mainly on simplification. We remove extraneous syntax
14- (e.g. no XML literals), and try to boil down Scala’s types into a smaller set of more fundamental
15- constructs. The theory behind these constructs is researched in
16- [ DOT] ( https://infoscience.epfl.ch/record/215280 ) , a calculus for dependent object types.
12+ Dotty is the project name for technologies that are considered for inclusion in Scala 3. Scala has
13+ pioneered the fusion of object-oriented and functional programming in a typed setting. Scala 3 will
14+ be a big step towards realizing the full potential of these ideas. Its main objectives are to
15+ - become more opinionated by promoting programming idioms we found to work well,
16+ - simplify where possible,
17+ - eliminate inconsistencies and surprising behaviors,
18+ - build on strong foundations to ensure the design hangs well together,
19+ - consolidate language constructs to improve the language’s consistency, safety, ergonomics, and performance.
20+
1721You can learn more about Dotty on our [ website] ( https://dotty.epfl.ch ) .
1822
1923<!-- more-->
0 commit comments