Sha256: 9bbce781a2e4200a05e0a8a6a453187759aecf34a609335a4449b6dd93c426c4

Contents?: true

Size: 413 Bytes

Versions: 135

Compression:

Stored size: 413 Bytes

Contents

Use lenses to update nested records (specific to languages with immutable data).

Updating fields of nested records is kind of annoying in Haskell. One solution
is to use [lenses](https://wiki.haskell.org/Lens).  Implement several record
accessing functions using lenses, you may use any library you want. The test
suite also allows you to avoid lenses altogether so you can experiment with
different approaches.

Version data entries

135 entries across 135 versions & 1 rubygems

Version Path
trackler-2.2.1.180 problem-specifications/exercises/lens-person/description.md
trackler-2.2.1.179 problem-specifications/exercises/lens-person/description.md
trackler-2.2.1.178 problem-specifications/exercises/lens-person/description.md
trackler-2.2.1.177 problem-specifications/exercises/lens-person/description.md
trackler-2.2.1.176 problem-specifications/exercises/lens-person/description.md
trackler-2.2.1.175 problem-specifications/exercises/lens-person/description.md
trackler-2.2.1.174 problem-specifications/exercises/lens-person/description.md
trackler-2.2.1.173 problem-specifications/exercises/lens-person/description.md
trackler-2.2.1.172 problem-specifications/exercises/lens-person/description.md
trackler-2.2.1.171 problem-specifications/exercises/lens-person/description.md
trackler-2.2.1.170 problem-specifications/exercises/lens-person/description.md
trackler-2.2.1.169 problem-specifications/exercises/lens-person/description.md
trackler-2.2.1.167 problem-specifications/exercises/lens-person/description.md
trackler-2.2.1.166 problem-specifications/exercises/lens-person/description.md
trackler-2.2.1.165 problem-specifications/exercises/lens-person/description.md
trackler-2.2.1.164 problem-specifications/exercises/lens-person/description.md
trackler-2.2.1.163 problem-specifications/exercises/lens-person/description.md
trackler-2.2.1.162 problem-specifications/exercises/lens-person/description.md
trackler-2.2.1.161 problem-specifications/exercises/lens-person/description.md
trackler-2.2.1.160 problem-specifications/exercises/lens-person/description.md