diff options
author | Takenobu Tani <takenobu.hs@gmail.com> | 2021-03-31 18:43:38 +0900 |
---|---|---|
committer | Marge Bot <ben+marge-bot@smart-cactus.org> | 2021-06-04 00:30:59 -0400 |
commit | 44d131af861e58b17f52c89da77a7ceeeba392c0 (patch) | |
tree | f73f7837d6b62635133cf9ef06dfd738681b9051 | |
parent | 1bb0565ce8a04cc1c9f247a9f1512af25c4b5b6a (diff) | |
download | haskell-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.rst | 9 |
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 |