I’ll mark this accepted on Wednesday, unless anyone else wants to express an opinion, or offer an alternative.
Simon
From: Simon Peyton Jones <simonpj@microsoft.com>
Sent: 23 February 2021 15:06
To: ghc-steering-committee <ghc-steering-committee@haskell.org>
Cc: Simon Peyton Jones <simonpj@microsoft.com>
Subject: Modification to record dot syntax propsal
Friends
Please see
this proposal #405 to split RecordDotSyntax into two extensions
It is a small modification of #282 on record dot syntax. The top comment gives links to the versions of the proposal before and after the change.
The main payload is:
I recommend acceptance of this proposal, but invite the committee’s view on one point (the final bullet below). Here is the thinking
RecordDotSyntax
is the extension that we will eventually want programmers to user. It will probably ultimately imply
NoFieldSelectors
. But we aren’t quite ready make that choice yet. So we don’t want to specify exactly what
RecordDotSyntax
does yet.getField
; and similarly for record updates.OverloadedRecordDot
and
OverloadedRecordUpdates
.OverloadedRecords
).Please express your opinion. This should not take us long. (Technical and clarification questions would be best done on the Githhub thread, as always.)
Simon