Changes between Version 4 and Version 5 of AssociatedTypes


Ignore:
Timestamp:
Apr 27, 2006 10:44:58 AM (8 years ago)
Author:
ross@…
Comment:

link to termination discussion

Legend:

Unmodified
Added
Removed
Modified
  • AssociatedTypes

    v4 v5  
    1919== Cons == 
    2020 * Only a prototype implementation so far.  We are in the process of implementing them in GHC, but that is a significant undertaking as they have to play nicely along with other extensions (e.g., GADTs) and we are after a more lightweight type-preserving translation than the one in the POPL paper.  So, given requirement that all Haskell' features need to have been implemented in at least on Haskell system, it seems unlikely that we can meet the currently proposed Haskell' timeline. 
     21 * [http://www.haskell.org/pipermail/haskell-prime/2006-April/001466.html Non-termination problems with FDs also arise with ATs]. 
     22 * The published version of ATs does not permit constraints on associated type synonyms in superclass contexts, which are [http://www.haskell.org/pipermail/haskell-cafe/2006-February/014392.html required by some monad transformer classes]. 
     23   Allowing such constraints may lead to [http://www.haskell.org//pipermail/haskell-cafe/2006-February/014609.html further non-termination problems].