Dr. Ralf Laemmel Advanced FP - The Expression Problem

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 ต.ค. 2024
  • original source: channel9.msdn.....
    "The Expression Problem is a new name for an old problem. The goal is to define a datatype by cases, where one can add new cases to the datatype and new functions over the datatype, without recompiling existing code, and while retaining static type safety (e.g., no casts)." - Philip Wadler
    blogs.msdn.com/... - Old Blog
    professor-fish.... - New Blog

ความคิดเห็น • 3

  • @a0um
    @a0um 2 ปีที่แล้ว +7

    This talk confirms to me that the “expression problem” should have been called “extensibility problem”.
    I suspect this is a case where the excitement of coming up with a world play won over the goal of correctly expressing the essence of the problem. “Expression” problem refers to the context in which it was first formalized (implementing programming language interpreters).

  • @a0um
    @a0um 2 ปีที่แล้ว +1

    I can’t find the continuation of this video where it actually shows the Haskell solution to the expression problem. 🙁

    • @grantsmith3653
      @grantsmith3653 ปีที่แล้ว +1

      I was wondering the same thing. I can't find it either