Skip to content

Commit ce519fd

Browse files
committed
Dotty is Scala 3! 🎉
1 parent 437ed16 commit ce519fd

File tree

2 files changed

+20
-12
lines changed

2 files changed

+20
-12
lines changed

‎docs/blog/_posts/2018-04-26-eighth-dotty-milestone-release.md renamed to ‎docs/blog/_posts/2018-04-27-eighth-dotty-milestone-release.md

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,21 @@ layout: blog-page
33
title: Announcing Dotty 0.7.0 and 0.8.0-RC1
44
author: Allan Renucci
55
authorImg: /images/allan.jpg
6-
date: 2018-04-26
6+
date: 2018-04-27
77
---
88

99
Today, we are excited to release Dotty versions 0.7.0 and 0.8.0-RC1. These releases
1010
serve 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+
1721
You can learn more about Dotty on our [website](https://dotty.epfl.ch).
1822

1923
<!--more-->

‎docs/docs/index.md

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,17 @@ layout: doc-page
33
title: "Dotty Documentation"
44
---
55

6-
Dotty is a platform to try out new language concepts and compiler technologies for Scala.
7-
The focus is mainly on simplification. We remove extraneous syntax (e.g. no XML literals),
8-
and try to boil down Scala’s types into a smaller set of more fundamental constructs.
9-
The theory behind these constructs is researched in DOT, a calculus for dependent object types.
6+
Dotty is the project name for technologies that are considered for inclusion in Scala 3. Scala has
7+
pioneered the fusion of object-oriented and functional programming in a typed setting. Scala 3 will
8+
be a big step towards realizing the full potential of these ideas. Its main objectives are to
9+
- become more opinionated by promoting programming idioms we found to work well,
10+
- simplify where possible,
11+
- eliminate inconsistencies and surprising behaviors,
12+
- build on strong foundations to ensure the design hangs well together,
13+
- consolidate language constructs to improve the language’s consistency, safety, ergonomics, and performance.
1014

11-
In this documentation you will find information on how to use the Dotty compiler on your machine, navigate through
12-
the code, setup Dotty with your favorite IDE and more!
15+
In this documentation you will find information on how to use the Dotty compiler on your machine,
16+
navigate through the code, setup Dotty with your favorite IDE and more!
1317

1418
Table of Contents
1519
=================

0 commit comments

Comments
 (0)