You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
lensProduct :: ALens' s a -> ALens' s b -> Lens' s (a, b)
A lens product. There is no law-abiding way to do this in general. Result is only a valid Lens if the input lenses project disjoint parts of the structure s. Otherwise "you get what you put in" law
From Control.Lens.Unsound
lensProduct :: ALens' s a -> ALens' s b -> Lens' s (a, b)
A lens product. There is no law-abiding way to do this in general. Result is only a valid Lens if the input lenses project disjoint parts of the structure s. Otherwise "you get what you put in" law
view l (set l v s) ≡ v
is violated by
but we should get
(1,2)
.Are you looking for alongside?
The answer is yes, we are probably looking for alongside.
The text was updated successfully, but these errors were encountered: