Bart Simpson learns Haskell

preview_player
Показать описание
A monad is just a monoid in the category of endofunctors.

Audio clip is from this video:

Join our discord:
Рекомендации по теме
Комментарии
Автор

"dude, I just want this div to be aligned to the right, what in the hell are you talking about"

skzyr
Автор

Game of the day: who said this line?
> Gottfried Wilhelm Leibniz
> a Haskell tutorial

michka
Автор

“Dude.. every computation is just some function”

Mutual_Information
Автор

Thank you for this vid, I was holding on from studying more functional programming, and my curiosity to understand what a monoid/monad/functor actually made me go study lol. Still can't explain the concepts, but starting to understand how to use/implement

fredesch
Автор

Are monads a relativistic information hazard, like roko's basilisk?
If you know what a monad is it becomes hard for you to communicate what the thing is to those who do not know and those who don't know are tortured by knowing they should know and get the benefits of using it meanwhile everyone who knows is tortured by not being able to tell the unknowing what is is itself!

TheNewton
Автор

Dang, I was looking for that video about monads. I think its one of the better ones. Been awhile since I watched it tho.

zyansheep
Автор

Of course Milhouse is fucking Java XD.

SteadyFreedom
Автор

a monad is just a monoid in the category of endofunctors

ari_archer
Автор

Imagine like saying like there are some "objects" we don't even know what they are and then we say like there are these arrows that are called morphisms and for some reason they start from an object and go to another and then idk maybe we make an arrow that starts and ends in the same point? idk then we start calling these homomorphisms epimorphisms and monomorphisms or isomorphisms *epic* morphism

youtubepooppismo
Автор

I love how you didn't include C++

itsohaya
Автор

On chapter 11 of a Haskell book… monads are chapter 18… dear god help me

BeansEnjoyer
Автор

I know enough category theory to basically understand what those words mean together. I know enough programming to know the basics of how Haskell monads work. I still have no idea how the two are connected. Maybe I don't understand them after all...

Also, Rust's Option::and_then() is much easier to use, and understand, than Haskell's do. I don't know how other languages make monads, but I think using Haskell to explain monads makes it more cryptic than it has to be.

MasterHigure
Автор

Someone explain pls new to programming
I want to understand the memes
It’d actually be rlly nice if explanations for the memes were in the comments

The_Snailman
Автор

Hey, I know that voice! It's Scott W. right?

detaaditya
Автор

For anyone whose algorithm pushed them into this esoteric shithole: a monad is just a term used to described a process where by the output of one operation becomes the input of the next

erlichbachman
Автор

Where is Scratch (programming language)?

Baburun-Sama