Lambda World 2019 - A Series of Unfortunate Effects - Robert M. Avram

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 ต.ค. 2024

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

  • @MrTruthAndFacts
    @MrTruthAndFacts 4 ปีที่แล้ว +6

    Delightful. One of the best presentations on functional programming and side effects. Well done

  • @griof
    @griof 5 ปีที่แล้ว +19

    Wow! This is soo creative

  • @DaveNicponski
    @DaveNicponski 4 ปีที่แล้ว +7

    Wow, this was one of the better presentation schemes i've seen. Well done!

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

    I want this as a “childrens book” so someone could read it and show me the pictures every night. Very cool style of talk!

  • @noralworld697
    @noralworld697 4 ปีที่แล้ว +6

    A mathematician just like a poet is deep down an artist

  • @m0n4d59
    @m0n4d59 4 ปีที่แล้ว +5

    A truly delightful presentation!

  • @logauit
    @logauit ปีที่แล้ว

    interesting talk! Thank you!

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

    sheer genius !

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

    Bravo!

  • @k1tt3hk4t6
    @k1tt3hk4t6 5 ปีที่แล้ว +7

    ...Until, of course, algebraic effects became a thing, rather recently. :^)

    • @Kram1032
      @Kram1032 5 ปีที่แล้ว +2

      I'm super not well-versed in all this so please bear with me.
      Are Algebraic Effects an extension of Extensible Effects? Or are they a completely different approach?
      I looked up Algebraic Effects and was surprised to quickly find a transparent-to-me explainer so I think I vaguely get what they are about. (It was this overreacted.io/algebraic-effects-for-the-rest-of-us/ and seemed pretty sensible to me)

    • @robertavram11
      @robertavram11 5 ปีที่แล้ว +3

      @@Kram1032 They're rather different concepts altogether.

    • @Kram1032
      @Kram1032 5 ปีที่แล้ว

      @@robertavram11 I almost figured as much. I'd love to have, like, a comparison/reasonably-detailed-but-generally-understandable explanation though. If you happen to know any of those, could you please share links to them?
      If I understand it right, algebraic effects do the same thing to effects as dependent type theory does to types? Making effects "first class"? Are they still modeled by monads then?

    • @robertavram11
      @robertavram11 4 ปีที่แล้ว +2

      @@Kram1032I sadly don't know of any explicit piece of literature that compares them to that extent.
      But to answer your question, yes. For algebraic effects, broadly speaking, effectful computation is made first class and the language gives you the opportunity to handle individual outcomes of an effect and their nfluence in the program. Simply put you do the effect (try) and then decide how to handle it (catch) without deterring your initial computation.

    • @Kram1032
      @Kram1032 4 ปีที่แล้ว

      @@robertavram11 ok thanks :)

  • @AwaraRussi
    @AwaraRussi 5 ปีที่แล้ว +5

    I knew him before he was famous

    • @st0rm8ring3r
      @st0rm8ring3r 4 ปีที่แล้ว +2

      I knew him before he had the british accent

    • @leif1075
      @leif1075 3 ปีที่แล้ว

      Is he actually famous?

  • @bibliusz777
    @bibliusz777 3 ปีที่แล้ว

    🙏

  • @JJ-tq9nr
    @JJ-tq9nr 4 ปีที่แล้ว

    wow!