6

レコード アクセサーであるレンズはどうですか。

http://hackage.haskell.org/packages/archive/lens/3.9.0.2/doc/html/Control-Lens-Type.html#t:レンズ

アナモフィズムに関係?例えば

http://hackage.haskell.org/packages/archive/recursion-schemes/3.0.0.2/doc/html/Data-Functor-Foldable.html#v:ana

前者を後者のインスタンスにすることはできますか?

最近レンズをよく使っています。レンズは、Haskell プログラミングにおいて多くの点で重要です。それらはレコード アクセスのためのツールであり、ステートフル プログラムです... レンズについての理解を深めるために、私は「バナナ、レンズ、封筒、および有刺鉄線」という論文を読み始めました。"INSIDE 206-105" の助けを借りて、私は Haskell で -morphisms をゆっくりと再実装しました。すると、上記の疑問が頭に浮かびました。

4

1 に答える 1