A next generation compiler for Scala

Try Dotty

If you are a Mac user, you can install Dotty with brew:

brew install lampepfl/brew/dotty

If you are a Linux or Windows user, download the latest release. Optionally add path of the folder bin/ to the system environment variable PATH.

Now you can compile Scala source code:

dotc hello.scala

To start the REPL, run: dotr.

Or, you can try Dotty in your browser with Scastie.

Create a Dotty Project

The fastest way to create a new project in Dotty is using sbt (1.1.4+).

Create a Dotty project:

sbt new lampepfl/dotty.g8

Or a Dotty project that cross compiles with Scala 2:

sbt new lampepfl/dotty-cross.g8

For documentation see the Dotty Example Project.

So, features?

Talks on Dotty?

I have more questions!

That’s great! We have more details on the docs and please join our Gitter channel!