Difference between revisions of "Lens"
Jump to navigation
Jump to search
(→Links: Added link to "Lenses: compositional data access and manipulation") |
(→Links: Added link to the HCAR 2014 entry for the package lens) |
||
(3 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
[[Category:Idioms]] |
[[Category:Idioms]] |
||
+ | [[Category:Packages]] |
||
+ | [[Category:Libraries]] |
||
Lenses are a way to easily access record fields. |
Lenses are a way to easily access record fields. |
||
Line 9: | Line 11: | ||
* [http://hackage.haskell.org/package/lens lens] |
* [http://hackage.haskell.org/package/lens lens] |
||
− | |||
* [http://hackage.haskell.org/package/lenses lenses] |
* [http://hackage.haskell.org/package/lenses lenses] |
||
+ | * [http://hackage.haskell.org/package/lens-sop lens-sop] |
||
+ | Furthermore, see the [http://hackage.haskell.org/packages/#cat:Lenses packages in the category Lenses on Hackage] |
||
== Links == |
== Links == |
||
+ | * [http://intolerable.me/lens-operators-intro/ basic lens operator examples] |
||
* [http://newartisans.com/2012/11/getting-started-with-lenses/ Getting Started with Lenses] |
* [http://newartisans.com/2012/11/getting-started-with-lenses/ Getting Started with Lenses] |
||
* [http://www.haskellforall.com/2012/01/haskell-for-mainstream-programmers_28.html Haskell for all: Lenses] |
* [http://www.haskellforall.com/2012/01/haskell-for-mainstream-programmers_28.html Haskell for all: Lenses] |
||
Line 20: | Line 24: | ||
* [[LensBeginnersCheatsheet]] |
* [[LensBeginnersCheatsheet]] |
||
* [http://skillsmatter.com/podcast/scala/lenses-compositional-data-access-and-manipulation/te-8510 Lenses: compositional data access and manipulation], a podcast of Simon Peyton Jones talking about lenses |
* [http://skillsmatter.com/podcast/scala/lenses-compositional-data-access-and-manipulation/te-8510 Lenses: compositional data access and manipulation], a podcast of Simon Peyton Jones talking about lenses |
||
+ | * [http://fvisser.nl/post/2013/okt/11/why-i-dont-like-the-lens-library.html Why I don’t like the lens library] |
||
+ | * [http://ro-che.info/ccc/23 CCC #23: Picking a lens library] |
||
+ | * [http://gist.io/6923187 Musings on Lens] |
||
+ | * [https://www.haskell.org/communities/11-2014/html/report.html#sect7.1.2 The HCAR 2014 entry for the package lens], including a list of links |
Latest revision as of 08:05, 17 November 2014
This article is a stub. You can help by expanding it.
Lenses are a way to easily access record fields.
Packages
Furthermore, see the packages in the category Lenses on Hackage
Links
- basic lens operator examples
- Getting Started with Lenses
- Haskell for all: Lenses
- Haskell for all: Program imperatively using Haskell lenses
- LensBeginnersCheatsheet
- Lenses: compositional data access and manipulation, a podcast of Simon Peyton Jones talking about lenses
- Why I don’t like the lens library
- CCC #23: Picking a lens library
- Musings on Lens
- The HCAR 2014 entry for the package lens, including a list of links