Changes between Version 60 and Version 61 of Records/OverloadedRecordFields/Implementation


Ignore:
Timestamp:
Sep 2, 2013 3:35:59 PM (20 months ago)
Author:
adamgundry
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Records/OverloadedRecordFields/Implementation

    v60 v61  
    232232== Outstanding bugs == 
    233233 
     234* generics/GenDerivOutput, GenDerivOutput1_0, GenDerivOutput1_1 (revert changed behaviour of `-ddump-deriv`) 
    234235* typechecker/should_fail/tcfail102 (changed error message) 
    235236 
     
    237238== To do == 
    238239 
    239 * When there is only one thing in scope, what should we do? 
    240 * Add `HsVarOut RdrName id` instead of `HsSingleRecFld` (or perhaps rename `HsVar` to `HsVarIn`); also useful to recall how the user referred to something. 
     240* When there is only one thing in scope, what should we do? See [wiki:Records/OverloadedRecordFields/Plan#Scopeissuesorwhywemissdot discussion here]. 
     241* Add `HsVarOut RdrName id` instead of `HsSingleRecFld` (or perhaps rename `HsVar` to `HsVarIn`)? This would also be useful to recall how the user referred to something. 
    241242 
    242243* Support virtual fields or forbid them?