This module should contain just very basic functions and types to work with lenses.
Lens'
lens
^.
.~
%~
- Juicy documentation with examples and usages
I personally think that lenses should be a part of base library. Fortunately, it's possible to implement small but extremely useful subset of lenses without extra dependencies. That's why packages like microlens exist. I think relude can have very small implementation of lens subset to be useful in many use-cases.
This module should contain just very basic functions and types to work with lenses.
Lens'lens^..~%~I personally think that lenses should be a part of
baselibrary. Fortunately, it's possible to implement small but extremely useful subset of lenses without extra dependencies. That's why packages likemicrolensexist. I thinkreludecan have very small implementation oflenssubset to be useful in many use-cases.