summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTakenobu Tani <takenobu.hs@gmail.com>2021-03-31 18:43:38 +0900
committerMarge Bot <ben+marge-bot@smart-cactus.org>2021-06-04 00:30:59 -0400
commit44d131af861e58b17f52c89da77a7ceeeba392c0 (patch)
treef73f7837d6b62635133cf9ef06dfd738681b9051
parent1bb0565ce8a04cc1c9f247a9f1512af25c4b5b6a (diff)
downloadhaskell-44d131af861e58b17f52c89da77a7ceeeba392c0.tar.gz
users-guide: Add OverloadedRecordDot and OverloadedRecordUpdate for ghc-9.2
This patch adds OverloadedRecordDot and OverloadedRecordUpdate in 9.2.1's release note.
-rw-r--r--docs/users_guide/9.2.1-notes.rst9
1 files changed, 9 insertions, 0 deletions
diff --git a/docs/users_guide/9.2.1-notes.rst b/docs/users_guide/9.2.1-notes.rst
index 9578779361..cda54e5eb9 100644
--- a/docs/users_guide/9.2.1-notes.rst
+++ b/docs/users_guide/9.2.1-notes.rst
@@ -91,6 +91,15 @@ Language
:extension:`NondecreasingIndentation`, but :extension:`GHC2021` does not.
This may break code implicitly using this extension.
+* The `Record Dot Syntax Proposal`_ has been implemented:
+
+ - A new extension :extension:`OverloadedRecordDot` provides record ``.`` syntax e.g. ``x.foo``
+ - A new extension :extension:`OverloadedRecordUpdate` provides record ``.``
+ syntax in record updates e.g. ``x{foo.bar = 1}``. *The design of this
+ extension may well change in the future.*
+
+.. _Record Dot Syntax Proposal: https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0282-record-dot-syntax.rst
+
* Various records-related extensions have been improved:
- A new extension :extension:`NoFieldSelectors` hides record field selector