Updated Proposal: Revisiting Implicits

I like the regularity of this system, but it seems to me that regularity is broken in (5) and (7), e.g. given [T]: TC { defs }. The normal usage of : is name: Type, but here there is no name, only a type parameter. Why is the : there in these variants?

3 Likes