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
It is normal to have constructors with the same names but for different types in the same namespace. This warning makes it seem like a problem, but the typechecker itself is the way out of the problem because it will ask for a disambiguation at the call site.
I really do not want to rename these constructors since this is the same concept modeled in another tier of language model. One is the syntax of the type names (Type), and the other is their symbolic representation for computing with types (TypeSymbol).
If we de-escalate this to an "info" message we get the same information but without the urge to have to fix it.
The text was updated successfully, but these errors were encountered:
Describe the bug
It is normal to have constructors with the same names but for different types in the same namespace. This warning makes it seem like a problem, but the typechecker itself is the way out of the problem because it will ask for a disambiguation at the call site.
I really do not want to rename these constructors since this is the same concept modeled in another tier of language model. One is the syntax of the type names (
Type
), and the other is their symbolic representation for computing with types (TypeSymbol
).If we de-escalate this to an "info" message we get the same information but without the urge to have to fix it.
The text was updated successfully, but these errors were encountered: