Getting Started

Talks on Dotty


Make sure that you are using Java 8 or later, the output of java -version should contain 1.8.

Compiling and Running

Start by cloning the repository:

$ git clone
$ cd dotty

Dotty provides a standard sbt build: compiling, running and starting a repl can all be done from within sbt using

$ sbt
> dotc tests/pos/HelloWorld.scala
> dotr HelloWorld
hello world

there is also a bash script that can be used in the same way:

# Compile code using Dotty
./bin/dotc tests/pos/HelloWorld.scala
# Run it with the proper classpath
./bin/dotr HelloWorld

Starting a REPL

$ sbt
> repl
Welcome to (pre-alpha)  (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_101).
Type in expressions to have them evaluated.
Type :help for more information.

or via bash:

$ ./bin/dotr