3 ms·
Being someone who is still struggling with these concepts, I like this tutorial because at least it doesn't use the common list/maybe/state to illustrate the co
by nacc 7y ago
Being someone who is still struggling with these concepts, I like this tutorial because at least it doesn't use the common list/maybe/state to illustrate the concepts. Somehow I feel these concepts are so abstract - unless one is well versed in category theory, maybe only a data approach can prevent people from overfitting these concepts to specific examples.
I would really hope to see a tutorial that have a diverse set of examples and just fmap each example with a light explanation of say, what is a monad in this code and what is not, and because it's a monad we can do this.
Essentially the tutorial can just train a classifier in one's head, and with a nice set of examples maybe the brain can learn a general representation of concepts for the classifier ...
- weavie 7y agoI started writing this the other day - https://codersteve.dev/post/refactoring-to-monads/ https://codersteve.dev/post/refactoring-to-monads/ It's just a start, but maybe it could help.
- mjlangiii 7y agoIn this series functional concepts are very gently introduced. I feel like it really appreciates the beginners starting point and assumes very little. Is this close to what you want? https://egghead.io/lessons/javascript-linear-data-flow-with-container-style-types-box https://egghead.io/lessons/javascript-linear-data-flow-with-...