高談闊論:双方向変換の原理と実践 https://www.jstage.jst.go.jp/article/jssst/31/2/31_2_44/_article/-char/ja/ Haskellのlensの名前の由来を(恥ずかしながら)知らなかったのだけれど、 双方向変換の研究から来ていたのか。 知らんかった。 言われてみればもっともな話だ。

----
その先駆けとなる仕事として,ペ ンシルベニア大の Benjamin Pierce のグループの開発した初めての双方向変換言語 lens があります.この成果は,まず 2004 年の PLAN-X [22] で発表され, その発展版が 2005 年の POPL [18] で発表されてい ます (その後,ジャーナル版がプログラミング言語分 野のトップレベルジャーナルの 1 つ TOPLAS [19] に 掲載された).
----