ЖК
The Glorious Glasgow Haskell Compilation System, version 8.8.4Size: a a a
ЖК
The Glorious Glasgow Haskell Compilation System, version 8.8.4ЖК
ЖК
AA
к
к
AA
к
lts-17.5 например для 8.10.4D
AA
ЖК
lts-17.5 например для 8.10.4AA
IO
instance HasLens name u v a b => HasField name (Lens s t u v) (Lens s t a b)И писать
obj ^. #foo.bar.bazвместо
obj ^. #foo . #bar . #bazЕще на призмы/AffineTraversal расширить.
-- или
obj ^. #foo % #bar % #baz
lens, там наверное будет illegal impredicative type, но с optics должно)