我见过的 Haskell 中最相关的实现是http://hackage.haskell.org/packages/archive/fad/1.0/doc/html/Numeric-FAD.html的转发模式。
最接近的相关研究似乎是与 Scheme 相关的另一种功能语言的反向模式,网址为http://www.bcl.hamilton.ie/~qobi/stalingrad/。
我将 Haskell 中的反向模式视为许多任务的圣杯,希望它可以使用 Haskell 的嵌套数据并行性在大量数值优化中获得很好的加速。