JPMoresmau / BuildWrapper

Utility to manage haskell projects for an IDE
Other
36 stars 11 forks source link

Improved type reduction #9

Closed Oblosys closed 12 years ago

Oblosys commented 12 years ago

Type reduction now handles multiple arguments, so hovering over empty :: Map Char Int shows the correct type Map Char Int, rather than forall k a. Map k a Char Int. The new reducer also removes class constraints without free variables so we don't get things like Ord Char => Map Char Int anymore.