It’s amazing, that even if Antoine has a French accent, the presentation was very clear. This is one of the rare times when I turn off the subtitles because the voice clarity is superior. I must not forget to mention that this kind of introduction to Haskell is what the world needs-filled with energy and passion! ❤️
I think of Maybe as something I use to protect all my innocent and pure functions :D Imagine we have innocentAndPure(a: Int) = a + 1 which incr integer "a" by 1. The world however is cynical and cold and our "a" might not be what it declares to be, maybe a null? In order to protect innocentAndPure from its harsh environment without robbing its pureness, I wrap dangerous "a" into a Maybe and now I'm ready to call innocentAndPure. The important thing is, that innocentAndPure is still expecting an "a" in its adorable naivety but it'll simply never be called, if "a" turns out to be a Nothing. This way we can combine dangerous with innocent code and I can still write functions without polluting their signatures with complex container types. Scala notation: for { a
He confuses implicit type conversion with overloading. E.g. the literal '0' is not implicitly converted to e.g. Double. It is just overloaded for all numeric types which can be seen by checking its type in ghci: λ> :type 0 0 :: Num p => p
"I use they/them pronouns" yisss Somebody like me presenting on a topic I'm interested in :O I've been so annoyed lately that RUclips seems to only pick videos by men on topics I'm interested in, so this is refreshing
@@troisiemeoeil3651 If the speaker cannot go beyond this and focus on the actual subject, he should review his priorities and do some introspection. See? I can type words too without actually saying anything
@@troisiemeoeil3651 I dont think you know what projection means. And upset? It's a comment. I'll just go listen to a less pretentious speaker instead, no harm done
they/them is fairly tame, as these things go. Back when I was learning English, I even picked this up myself from others, not realizing there is any "controversy" about it. Here, I'd much prefer if it was just used, without the disclaimer anouncement, but yeah, whatever. Bears vote for peace.
It’s amazing, that even if Antoine has a French accent, the presentation was very clear. This is one of the rare times when I turn off the subtitles because the voice clarity is superior. I must not forget to mention that this kind of introduction to Haskell is what the world needs-filled with energy and passion! ❤️
Yeah this guy is a great presenter! Love his accent.
with subtitles on:
presenter: what does this do?
audience : [INAUDIBLE]
presenter : tHat iS rIgHt!
If it won't compile line noise, it's not a real computer language, just some namby-pamby thing for the humans.
I love when the guy says "EXACTLY" and we can never hear what the audience says
Very precise and clear explanation of basic Haskell Concepts. Merci beaucoup Antoine!!
Nowadays, we should use `newtype` instead of `data` in newer versions of Haskell
Why is there a rainbow unicorn on slide 18? Why does it look sad? Is this a subliminal message from Google?
The M word, as I am French too, it took my a second to understand that Antoine was not referring to "M***e" LOL
I think of Maybe as something I use to protect all my innocent and pure functions :D
Imagine we have innocentAndPure(a: Int) = a + 1 which incr integer "a" by 1.
The world however is cynical and cold and our "a" might not be what it declares to be, maybe a null?
In order to protect innocentAndPure from its harsh environment without robbing its pureness, I wrap dangerous "a" into a Maybe and now I'm ready to call innocentAndPure. The important thing is, that innocentAndPure is still expecting an "a" in its adorable naivety but it'll simply never be called, if "a" turns out to be a Nothing. This way we can combine dangerous with innocent code and I can still write functions without polluting their signatures with complex container types. Scala notation:
for {
a
He confuses implicit type conversion with overloading. E.g. the literal '0' is not implicitly converted to e.g. Double. It is just overloaded for all numeric types which can be seen by checking its type in ghci:
λ> :type 0
0 :: Num p => p
1:52:56 slenderman makes a guest appearance
If you don't know category theory then you don't know haskell or fp in general
you can also work with infinite structures in python using iterables or generators.
Streams were invented lllloooonnnnnngg ago
"I use they/them pronouns" yisss
Somebody like me presenting on a topic I'm interested in :O I've been so annoyed lately that RUclips seems to only pick videos by men on topics I'm interested in, so this is refreshing
This is an amazing talk with tons of good information, however the speaker's heavy accent really gets in the way sometimes.
I liked the video because of all the unicorns ^.^
"I use they/them pronouns" - stopped watching. It's pretentious and i don't care, just talk about Haskell
If you can't go beyond this and care more about a single sentence given at the start, you should review your priorities and do some introspections.
@@troisiemeoeil3651 If the speaker cannot go beyond this and focus on the actual subject, he should review his priorities and do some introspection.
See? I can type words too without actually saying anything
@@testtestlast4306 You're the one getting upset over a few words from the speaker. No need to project.
@@troisiemeoeil3651 I dont think you know what projection means. And upset? It's a comment. I'll just go listen to a less pretentious speaker instead, no harm done
they/them is fairly tame, as these things go. Back when I was learning English, I even picked this up myself from others, not realizing there is any "controversy" about it. Here, I'd much prefer if it was just used, without the disclaimer anouncement, but yeah, whatever. Bears vote for peace.
they/them xD
Ew, I hate unicorns.