All videos

The Scala Refactoring Library: The Good, the Bad and the Ugly

March 2, 2017

The Scala Refactoring Library is used by both ENSIME and Scala-IDE to implement refactorings. Although still containing quite some bugs, significant improvements have been made since my last talk at ScalaSphere. This presentation gives an overview of the changes that are responsible for these improvements, as well as the challenges we are still facing. I also want to talk a little about the future of the library, and hopefully inspire a fruitful discussion.