Changes between Version 72 and Version 73 of TypeFunctionsStatus


Ignore:
Timestamp:
Aug 27, 2006 1:53:21 AM (9 years ago)
Author:
chak
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TypeFunctionsStatus

    v72 v73  
    2727
    2828Todo (low-level):
    29  * data/newtype instances may not overlap.  (Such definitions would always be non-confluent.)
    3029 * Check that the arguments of AT instances coincide with the respective instance arguments of their class.
    3130 * Check that each class instance has a definition for every AT and conversely that that all defined associated types are, in fact, part of the class. (Do this in the type checker - GHC does the corresponding checks for methods in the type checker, too.)
     31 * data/newtype instances may not overlap.  (Such definitions would always be non-confluent.)
    3232 * RHS of a `type instance` must be a tau type.
    3333 * Check that patterns of type indexes don't contain type functions.