I still don’t understand why it’s named from Gnosticism ( https://en.wikipedia.org/wiki/Monad_(Gnosticism) )
Monad Tutorials Timeline
11–20 of 63 posts
Re: Monad Tutorials Timeline
#12I still don’t understand why it’s named from Gnosticism ( https://en.wikipedia.org/wiki/Monad_(Gnosticism) )
Re: Monad Tutorials Timeline
#13I still don’t understand why it’s named from Gnosticism ( https://en.wikipedia.org/wiki/Monad_(Gnosticism) )
Re: Monad Tutorials Timeline
#14I understood the monad concept for a few months in university. After the exam was over, I soon stopped understanding it. The same thing happened with the concept of VC dimension. It's kind of interesting, because we usually don't think of "understanding" as something that comes with a time limit.
Re: Monad Tutorials Timeline
#15To explain like two fundamental rules (we can make wrapper types, and do flatmap) I will: - Write 5 paragraphs setting up an imaginary scenario involving fantasy elements of aliens, dragons, and a magical kindom where they speak using message boxes - Introduce basic category theory by starting with what a functor is - Explain all the effects of a monad in such general terms that it basically amounts to anything and e…
"You can do IO now." So what? I could do IO before that as well.
Very rarely are practical explanations discussed. Even if they are discussed, the treatment is shallow and useless.
Re: Monad Tutorials Timeline
#16To explain like two fundamental rules (we can make wrapper types, and do flatmap) I will: - Write 5 paragraphs setting up an imaginary scenario involving fantasy elements of aliens, dragons, and a magical kindom where they speak using message boxes - Introduce basic category theory by starting with what a functor is - Explain all the effects of a monad in such general terms that it basically amounts to anything and e…
I've read more than my fair share of these tutorials, and I'd like to be proven wrong here but I don't think I've ever seen one that explains what the point of these functional constructs (similarly with Applicative etc.) is. "You can do IO now." So what? I could do IO before that as well. Very rarely are practical explanations discussed. Even if they are discussed, the treatment is shallow and useless.
Re: Monad Tutorials Timeline
#17Earlier quoted context omitted.
I've read more than my fair share of these tutorials, and I'd like to be proven wrong here but I don't think I've ever seen one that explains what the point of these functional constructs (similarly with Applicative etc.) is. "You can do IO now." So what? I could do IO before that as well. Very rarely are practical explanations discussed. Even if they are discussed, the treatment is shallow and useless.
Here's my effort: https://m50d.github.io/2013/01/16/generic-contexts
def doFunctionsInSequence1(): Option[Set[Int]] = {
val r1 = f1(null)
if(r1.isEmpty) {
return None
}
val r2 = f2(r1.get)
if(r2.isEmpty) {
return None
}
return f3(r2.get)
}Re: Monad Tutorials Timeline
#18To explain like two fundamental rules (we can make wrapper types, and do flatmap) I will: - Write 5 paragraphs setting up an imaginary scenario involving fantasy elements of aliens, dragons, and a magical kindom where they speak using message boxes - Introduce basic category theory by starting with what a functor is - Explain all the effects of a monad in such general terms that it basically amounts to anything and e…
I've read more than my fair share of these tutorials, and I'd like to be proven wrong here but I don't think I've ever seen one that explains what the point of these functional constructs (similarly with Applicative etc.) is. "You can do IO now." So what? I could do IO before that as well. Very rarely are practical explanations discussed. Even if they are discussed, the treatment is shallow and useless.
Re: Monad Tutorials Timeline
#19I still don’t understand why it’s named from Gnosticism ( https://en.wikipedia.org/wiki/Monad_(Gnosticism) )
Re: Monad Tutorials Timeline
#20To explain like two fundamental rules (we can make wrapper types, and do flatmap) I will: - Write 5 paragraphs setting up an imaginary scenario involving fantasy elements of aliens, dragons, and a magical kindom where they speak using message boxes - Introduce basic category theory by starting with what a functor is - Explain all the effects of a monad in such general terms that it basically amounts to anything and e…
I've read more than my fair share of these tutorials, and I'd like to be proven wrong here but I don't think I've ever seen one that explains what the point of these functional constructs (similarly with Applicative etc.) is. "You can do IO now." So what? I could do IO before that as well. Very rarely are practical explanations discussed. Even if they are discussed, the treatment is shallow and useless.