I learned (in
https://github.com/lampepfl/dotty/pull/1261#issuecomment-221736473) that
dotty will/is still support(ing) the possibility to extends case class.
I already asked on twitter, and the sole reason that came to not have
already removed that support in 2.x was for source compatibility,
because such source level compatibility would need a major bump on Scala
version.
Having that possibility forbid the possibility to even have a discussion
about marking case class final (and so save a lot of boilerplate in user
code).
So, two questions :
1/ Will Dotty support case class inheritance ?
2/ If so, why ?
Thanks !
--
Francois ARMAND - @fanf42
http://rudder-project.org
http://www.normation.com