Changes between Version 13 and Version 14 of RemovalCandidates


Ignore:
Timestamp:
Dec 2, 2005 8:55:18 AM (8 years ago)
Author:
ross@…
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • RemovalCandidates

    v13 v14  
    1111 * classes  (no really, there are people who advocate this!) 
    1212 * the Prelude (or at least, seriously trim it to the minimum possible) 
    13  * defaulting 
    14     * For removal: defaults are limited to certain classes.  A tool like Hat, which transforms Haskell source, cannot transform the defaults, because there is no way make defaults apply to the transformed classes rather than the original ones. 
    15     * For fixing: report specification when it comes to defaulting impossible to implement when general recursive modules are allowed. 
    16     * For replacement: Perhaps require a default clause to name the class being defaulted over, as well as the type to choose. 
    17  * class contexts on data definitions 
    18     * For removal: they add no extra useful expressivity that is not already present in the function signatures which use the datatype. 
     13 * [wiki:Defaulting] 
    1914 * record syntax