Purescript 有人能解释一下cofree comonad是怎么回事吗;类似于;卤素?

Purescript 有人能解释一下cofree comonad是怎么回事吗;类似于;卤素?,purescript,comonad,halogen,purescript-halogen,Purescript,Comonad,Halogen,Purescript Halogen,在Phil Friedman的论文中,他在介绍cofree comonad时声称: ...this approach is reminiscent of the approach taken in the Halogen user interface library. 这一说法在其他几个地方也得到了回应,我认为这是本文的起源,直到最近我才把它放在我的“以后再思考”一堆上,因为我不熟悉卤素的工作原理。然而,现在我对卤素有点熟悉了,我试着更深入地研究这个问题。然而,即使现在我已经了解了卤素的基本原

在Phil Friedman的论文中,他在介绍cofree comonad时声称:

...this approach is reminiscent of the approach taken in the Halogen user interface library.
这一说法在其他几个地方也得到了回应,我认为这是本文的起源,直到最近我才把它放在我的“以后再思考”一堆上,因为我不熟悉卤素的工作原理。然而,现在我对卤素有点熟悉了,我试着更深入地研究这个问题。然而,即使现在我已经了解了卤素的基本原理,这一说法对我来说仍然不是很明显,至少就我所搜索的而言,我还没有在网上找到任何地方试图详细说明或解释cofree comonad和卤素之间的联系

有人尝试过使用cofree-comonad构建UI框架吗?如果不是,至少有人能更好地解释一下这个想法吗?例如,以卤素中的一种成分为例,构造一种结构,用共游离辅酶来描述该成分?或者更好,描述这些“共自由成分”如何以类似于卤素成分如何组成的方式组合?

该论文说,“在
f
的特定条件下,
Co(共自由f)
单子同构于由
f
确定的自由单子,是一个自由单子。我认为没有比这更重要的了