Are you an EPFL student looking for a semester project?
Work with us on data science and visualisation projects, and deploy your project as an app on top of Graph Search.
We present syntax rewriting rules that translate Scala 2 code into Scala 3. Two major syntactic changes are introduced: new control structure syntax and significant indentation. We describe the design and the implementation of these rules and evaluate their performance on a large Scala project. Finally, we discuss strategies regarding how this project can be extended in further iterations.
Giovanni De Cesare, Azin Amini, Samuel Luke Vorlet, Najla Schaller