No video

George Wilson - The Extended Functor Family

  Рет қаралды 16,109

Compose Conference

Compose Conference

Күн бұрын

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 жыл бұрын
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 жыл бұрын
What a great talk!
@MyAce8
@MyAce8 4 жыл бұрын
really concise, and really funny. Definitely keeping this to teach people about the more exotic type classes
@KeithSalisbury
@KeithSalisbury 7 жыл бұрын
Such a good talk, and so nicely delivered thanks George!
@jsoo1
@jsoo1 7 жыл бұрын
You clicked some lights on for me! Thanks!
@daweiofficial536
@daweiofficial536 7 жыл бұрын
This guy is precious! The best teacher out there! I love you man!
@dustinmichaels2054
@dustinmichaels2054 Жыл бұрын
Great video. Please keep making more of them George.
@Bratjuuc
@Bratjuuc 3 жыл бұрын
i'm really glad I stumbled upon this talk. Thanks
@TheMcallist1
@TheMcallist1 4 жыл бұрын
Brilliant talk. Thanks George
@christophealexandre1538
@christophealexandre1538 6 жыл бұрын
Brilliant!
@mortenbrodersen8664
@mortenbrodersen8664 4 жыл бұрын
Great talk!
@thibremy
@thibremy 7 жыл бұрын
Really nice ! Great job :)
@WarrenLeggatt
@WarrenLeggatt 2 жыл бұрын
Great talk and props for the King Chrimson shirt :)
@StanShoebin
@StanShoebin 5 жыл бұрын
he my brother, really he is.
@nilp0inter2
@nilp0inter2 3 жыл бұрын
you have a very cool brother, congrats
@user-dn7qr7vs1h
@user-dn7qr7vs1h 3 жыл бұрын
He were explained some complicated thnigs pretty simple! Very good talk! :)
@StudentOfKyoto
@StudentOfKyoto 3 жыл бұрын
Amazing talk
@ShaeErisson
@ShaeErisson 7 жыл бұрын
Wow, I thought profunctors would be scary, but they're not.
@holdenmcgroin8917
@holdenmcgroin8917 3 жыл бұрын
This is what Haskell can do to a person...
@lucasa8710
@lucasa8710 Жыл бұрын
good
@kahnfatman
@kahnfatman 10 ай бұрын
Is Maybe a special case of Either Nothing?
@DougBeardsley
@DougBeardsley 10 ай бұрын
Maybe is equivalent to Either ()
@AnindyaKhan
@AnindyaKhan 5 жыл бұрын
This guy is brilliant, ma sha Allah
@karthikravikanti
@karthikravikanti 3 жыл бұрын
Nice rhyme +13:11
George Wilson  - An Intuition for Propagators  - Compose Melbourne 2019
31:23
Next Level MTL - George Wilson - BFPG 2016-06
44:37
Brisbane Functional Programming Group
Рет қаралды 10 М.
When you discover a family secret
00:59
im_siowei
Рет қаралды 15 МЛН
Meet the one boy from the Ronaldo edit in India
00:30
Younes Zarou
Рет қаралды 19 МЛН
王子原来是假正经#艾莎
00:39
在逃的公主
Рет қаралды 12 МЛН
Gli occhiali da sole non mi hanno coperto! 😎
00:13
Senza Limiti
Рет қаралды 21 МЛН
Profunctor Optics: The Categorical Approach - Bartosz Milewski
45:34
The Probability Monad
46:40
Compose Conference
Рет қаралды 8 М.
Kris Jenkins - Types All The Way Down
21:09
Compose Conference
Рет қаралды 4,6 М.
Category Theory For Beginners: Monads
2:08:20
Richard Southwell
Рет қаралды 6 М.
MuniHac 2016: Beautiful folds are practical, too
46:40
TNG Technology Consulting GmbH
Рет қаралды 9 М.
Functional Programming in Education • George Wilson • YOW! 2019
23:33
GOTO Conferences
Рет қаралды 1,6 М.
Why Isn't Functional Programming the Norm? - Richard Feldman
46:09
In Haskell, less is more
57:51
London Haskell
Рет қаралды 22 М.
Bidirectional Type Checking
41:31
Compose Conference
Рет қаралды 6 М.
When you discover a family secret
00:59
im_siowei
Рет қаралды 15 МЛН