Changes between Version 72 and Version 73 of TypeFunctionsStatus


Ignore:
Timestamp:
Aug 27, 2006 1:53:21 AM (8 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.