Skip to content
  • Simon Marlow's avatar
    [project @ 1998-01-08 18:03:08 by simonm] · 9dd6e1c2
    Simon Marlow authored
    The Great Multi-Parameter Type Classes Merge.
    
    Notes from Simon (abridged):
    
    * Multi-parameter type classes are fully implemented.
    * Error messages from the type checker should be noticeably improved
    * Warnings for unused bindings (-fwarn-unused-names)
    * many other minor bug fixes.
    
    Internally there are the following changes
    
    * Removal of Haskell 1.2 compatibility.
    * Dramatic clean-up of the PprStyle stuff.
    * The type Type has been substantially changed.
    * The dictionary for each class is represented by a new
      data type for that purpose, rather than by a tuple.
    9dd6e1c2