Changes between Version 9 and Version 10 of Records
- Sep 19, 2011 7:23:23 AM (2 years ago)
v9 v10 8 8 * 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. 9 9 10 This page focu es 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. 10 This page focumbiguating record field names. We have a separate Wiki page, [wiki:ExtensibleRecords], on the broad issue of first class record types. 11 11 12 12 On 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.