George Wilson - The Extended Functor Family

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ต.ค. 2024
  • George Wilson's talk at Compose :: Conference in Melbourne, 2016.
    --
    Functors are ubiquitous in modern strongly-typed functional programming. Every Haskell beginner will come across them as one of the first typeclasses introduced. Stronger structures such as Applicative and Monad often steal the spotlight, but there are many structures related to the humble Functor that go unnoticed. The goal of this talk is to show off and give an intuition for some of these other structures: contravariant functors, bifunctors, and profunctors. With some of these making their way into Haskell’s standard library recently, now is a perfect time to be introduced to or brush up on these concepts. Code examples will use Haskell, but these techniques extend to any language with typeclasses or a similar mechanism, such as Scala’s implicits.
    --
    www.composeconf...

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

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

    I watched this talk for the first time around when it was delivered, when I was first properly getting into FP.
    Even given that, I've watched it at least three times in the past three months. It's just so fun.

  • @enricobuonanno
    @enricobuonanno 7 ปีที่แล้ว +31

    What a great talk!

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

    really concise, and really funny. Definitely keeping this to teach people about the more exotic type classes

  • @KeithSalisbury
    @KeithSalisbury 7 ปีที่แล้ว +17

    Such a good talk, and so nicely delivered thanks George!

  • @jsoo1
    @jsoo1 7 ปีที่แล้ว +6

    You clicked some lights on for me! Thanks!

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

    This guy is precious! The best teacher out there! I love you man!

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

    i'm really glad I stumbled upon this talk. Thanks

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

    Brilliant talk. Thanks George

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

    Great video. Please keep making more of them George.

  • @WarrenLeggatt
    @WarrenLeggatt 2 ปีที่แล้ว

    Great talk and props for the King Chrimson shirt :)

  • @АнимусАнанимус
    @АнимусАнанимус 4 ปีที่แล้ว

    He were explained some complicated thnigs pretty simple! Very good talk! :)

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

    Great talk!

  • @thibremy
    @thibremy 7 ปีที่แล้ว +3

    Really nice ! Great job :)

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

    Brilliant!

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

    Amazing talk

  • @ShaeErisson
    @ShaeErisson 7 ปีที่แล้ว +6

    Wow, I thought profunctors would be scary, but they're not.

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

    he my brother, really he is.

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

      you have a very cool brother, congrats

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

    This guy is brilliant, ma sha Allah

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

    This is what Haskell can do to a person...

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

    good

  • @kahnfatman
    @kahnfatman 11 หลายเดือนก่อน

    Is Maybe a special case of Either Nothing?

    • @DougBeardsley
      @DougBeardsley 11 หลายเดือนก่อน +1

      Maybe is equivalent to Either ()

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

    Nice rhyme +13:11