Comments on current TypeHoles implementation
Simon Peyton-Jones
simonpj at microsoft.com
Fri Oct 5 09:14:36 CEST 2012
| Sounds cool. I would also expect that if you have several occurences of
| the same unbound identifier, then it gets a unified type.
I thought about this, but I think not. Consider
f x1 = _y
g x2 = _y
Do you want _y and _y to be unified, so that f and g are no longer polymorphic? I think not. Any more than the "_" holes we have now are unified.
| I guess this is something you can get currently by creating a top-level
| declaration
| foo = _
| and then using foo in several places.
Yes. Or even _foo = _!
Simon
More information about the Glasgow-haskell-users
mailing list