Are you interested in porting Scala 2 codebases to Scala 3?
Porting an ecosystem from Scala 2 to Scala 3
One of the objectives Scala 3 pursues is to ensure the productivity of its programmers and open up the possibilities for them to express themselves. It is for that reason EPFL has joined the effort of porting some Scala 2 libraries to Scala 3 – so that new adopters of Scala 3 already have an ecosystem of useful libraries to work with. For the past year, I've been involved in the porting of the Ammonite's ecosystem of libraries. The ecosystem consists of around a dozen libraries and poses a number of challenges.
In this talk, I'll share the lessons learnt during this effort. The talk will be useful to anyone interested in porting Scala 2 codebases to Scala 3.