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


Ignore:
Timestamp:
Sep 2, 2013 3:35:59 PM (2 years 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?