Summer of Usability

It’s a reasonable suggestion to wait for Scala 3, but my concern is with the Scala 2 users. They’re not all going to be able to immediately switch to Scala 3. So, investment in the Scala 2 REPL (or some other thing we decide to do for 2.14) will be enjoyed for at least another 5 years (conservative estimate :-)).

Ideally, the REPL code would be shared between the Scala 2 and 3 compilers anyway.

3 Likes

The frontend could be shared through the use of a REPL Server Protocol, more info and code: http://guillaume.martres.me/dotty-jupyter.pdf

1 Like