Since 2013, Mr. Odersky notes that βitβs too early to talk about whether libraries like Scalaz will be able toβ (at least in their current state) under Dotty, due to castration of higher and existential types .
Has it turned out over the years that the consequences of Dotty for Scalaz and Cats have been clarified? Will the proposed features, such as built-in effects and recordings, change the scale of these projects?
I understand that Dotty is still not able to replace scalac, but since I am considering investing time by applying purely functional constructs and methodologies to my work, I consider it important to consider the future of my flagship libraries.
scala scalaz scala-cats dotty
kantianethics
source share