Scala 3’s new indentation-based syntax has been in the making for the past half a year. I think it’s an interesting change and I’d like to give it a try in my medium-sized codebases. However, this is not possible today, because to try the new syntax I need to use Scala 3’s Dotty compiler.
I’d like to propose the new syntax (as it is today) is merged in Scala 2.13 —under an experimental flag— so that people with medium-sized and large-sized codebases using Scala 2 today can try it out and give early feedback to better inform the syntax changes in Scala 3.
I think there’s a lot of insights to be gained from using the new syntax in the real world and, given how important stylistic changes are for the end user, the whole community would benefit from this opportunity. I am myself really excited to see how programming with indentation-based syntax feels like.