Jeremy Gibbons - Continuation-passing style, defunctionalization, and associativity

Поделиться
HTML-код
  • Опубликовано: 27 дек 2024

Комментарии •

  • @3ombieautopilot
    @3ombieautopilot 2 года назад

    At last we get to see Haskell Love 2021

  • @gongfei
    @gongfei 2 года назад

    Thank you for the insight!

  • @zhangzhang2851
    @zhangzhang2851 Месяц назад

    I don't understand why `b(r+1) g f = \x -> b(r) g f x`.
    In my opinion `b(r+1) g f x = b(r+1) g f x` because eta-expansion.
    And `b(r+1)` should be `b(r) . (.)`, i.e. `b(r+1) g f = b(r) (g .) f` by equational reasoning.
    Wish someone help me to figure this out, thank everyone.