You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Yeah, sorry. I was trying to see if it was possible to rework the language's notion of an inference context so that we had a clean separation between a "required context" (an inference context that, if not satisfied, would lead to a compile-time error) and an "aspirational part" (an inference context that was desirable to satisfy, but not necessary). The work got very involved, because inference contexts are used so heavily throughout the language. Not only was it a lot of work to specify, but it was clear that it would be a very big undertaking to implement. After consultation with the language team, we decided to try another approach, where instead of splitting up the two kinds of contexts, we would simply get rid of aspirational contexts entirely. This is tracked in #3471.
This is a placeholder for a language feature proposal I'm working on. I'll come back and update the description when the proposal is ready.
The text was updated successfully, but these errors were encountered: