Pre-SIP: Exact type annotation

The SIP implementation is now complete before review and before formal proposal.
It was very useful to experiment and understand better what the proposal should be.

Formal SIP is now available at https://github.com/scala/improvement-proposals/pull/48

3 Likes

Update
We discussed this during the SIP meeting on Sep. 11th 2023, and indeed it was recognized that there is no way around precise mode and double typing in some cases. It was also mentioned that there is no apparent enough community/industry request for this to merit the possible complication and it’s not necessarily the right direction for Scala.
In light of all the above, I’m withdrawing the SIP, at least until there is enough examples from the community of a need for this SIP.

2 Likes