Changes between Version 9 and Version 10 of Records


Ignore:
Timestamp:
Sep 19, 2011 7:23:23 AM (3 years ago)
Author:
hvr
Comment:

minor typos fixed

Legend:

Unmodified
Added
Removed
Modified
  • Records

    v9 v10  
    88 * The broad issue: '''first class record types'''.  In Haskell there is no "record type" per se. Rather, you can simply give names to the fields of a constructor.  Records are not extensible and here is no polymorphism on records.  
    99 
    10 This page focues exclusively on the first, narrow issue of dismbiguating record field names.  We have a separate Wiki page, [wiki:ExtensibleRecords], on the broad issue of first class record types. 
     10This page focuses exclusively on the first, narrow issue of disambiguating record field names.  We have a separate Wiki page, [wiki:ExtensibleRecords], on the broad issue of first class record types. 
    1111 
    1212On this page I'd like to summarise the problem, and specify alternative designs.  So far it is mostly a skeleton: please fill it out.  The idea is to hold a discussion by email (ghc-users?) but to collect results (alternative designs, trade-offs, pros and cons) here, because email threads quickly get lost.  Simon PJ.