10 Matching Annotations
  1. Mar 2021
    1. 以此类推

      但是停止条件是什么呢?

      我知道了,在类型上是惰性的无限循环的,但是在实际求值上 fmap 不会对叶子节点递归(但叶子节点仍然有一个不动点无穷的类型)

    2. Term

      可以想象 Term 在类型上是无限洋葱,用 out 剥了一层皮还是那个洋葱本身。对于实际这个类型的数据,程序在跑的时候递归会停止在叶子节点,对叶子节点进行 fmap 是没有效果的。

    3. 需要对 Expr 数据类型进行适当的修改,以使其具有更加泛化的表达能力

      此处并没有说明白为什么参数化能解决问题,为什么参数化了编译器就能自动完成这件事?

  2. Nov 2020