Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Make type formatting use fullnames whenever there is ambiguity #7226
When pretty printing types, find all groups of distinct appearing
This should eliminate error messages such as
JukkaL left a comment
Thanks for fixing this -- users can get quite confused about error message saying "A is not compatible with A". Left a bunch of minor things and a request for refactoring -- otherwise looks good.
When pretty printing types, find all groups of distinct appearing instances that have the same short name and format them using their fullnames. This should eliminate error messages such as `got "List[A]", expected Sequence[A]` (and a bunch of even less tricky ones we were messing up...).