@@ -3,17 +3,21 @@ layout: blog-page
3
3
title : Announcing Dotty 0.7.0 and 0.8.0-RC1
4
4
author : Allan Renucci
5
5
authorImg : /images/allan.jpg
6
- date : 2018-04-26
6
+ date : 2018-04-27
7
7
---
8
8
9
9
Today, we are excited to release Dotty versions 0.7.0 and 0.8.0-RC1. These releases
10
10
serve as a technology preview that demonstrates new language features and the compiler supporting them.
11
11
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
+
17
21
You can learn more about Dotty on our [ website] ( https://dotty.epfl.ch ) .
18
22
19
23
<!-- more-->
0 commit comments