1
1
---
2
2
layout : blog-page
3
- title : Announcing Dotty 0.3.0-RC1
3
+ title : Announcing Dotty 0.3.0-RC2
4
4
author : Allan Renucci
5
5
authorImg : /images/allan.jpg
6
6
date : ???
7
7
---
8
8
9
- Today, we are excited to release Dotty version 0.3.0-RC1 . This release
9
+ Today, we are excited to release Dotty version 0.3.0-RC2 . This release
10
10
serves as a technology preview that demonstrates new language features
11
11
and the compiler supporting them.
12
12
13
+ If you’re not familiar with Dotty, it's a platform to try out new language concepts and compiler
14
+ technologies for Scala. The focus is mainly on simplification. We remove extraneous syntax
15
+ (e.g. no XML literals), and try to boil down Scala’s types into a smaller set of more fundamental
16
+ constructors. The theory behind these constructors is researched in
17
+ [ DOT] ( https://infoscience.epfl.ch/record/215280 ) , a calculus for dependent object types.
18
+ You can learn more about Dotty on our [ website] ( http://dotty.epfl.ch ) .
19
+
13
20
This release is based on the [ previous milestone] ( /blog/2017/07/12/second-dotty-milestone-release.html ) .
14
21
The highlights of this release are:
15
22
- improvements in VS Code IDE stability
@@ -18,8 +25,6 @@ The highlights of this release are:
18
25
<!-- more-->
19
26
20
27
This is our third scheduled release according to our [ 6-week release schedule] ( http://dotty.epfl.ch/docs/usage/version-numbers.html ) .
21
-
22
- ## What’s in the 0.3.0-RC1 technology preview?
23
28
The [ previous technology preview] ( /blog/2017/07/12/second-dotty-milestone-release.html ) improved
24
29
stability and reliability:
25
30
- substantial improvement of quality of generated code for pattern matching
@@ -28,6 +33,7 @@ stability and reliability:
28
33
- improved compatibility with scalac
29
34
- initial support for reproducible builds
30
35
36
+ ## What’s in the 0.3.0-RC2 technology preview?
31
37
This technology preview further improves stability and reliability. Some highlighted PRs are:
32
38
- IDE bug fixes:
33
39
[ #2986 ] ( https://github.com/lampepfl/dotty/pull/2986 ) ,
@@ -36,7 +42,6 @@ This technology preview further improves stability and reliability. Some highlig
36
42
[ #2876 ] ( https://github.com/lampepfl/dotty/pull/2876 ) ,
37
43
[ #2870 ] ( https://github.com/lampepfl/dotty/pull/2870 ) ,
38
44
[ #2872 ] ( https://github.com/lampepfl/dotty/pull/2872 ) by [ @odersky ] and [ @smarter ] .
39
- - Making erasure pass Ycheck, [ #2927 ] ( https://github.com/lampepfl/dotty/pull/2927 ) by [ @smarter ] .
40
45
41
46
42
47
## How can you try it out?
0 commit comments