A monad is a mechanism for injecting orthogonal semantics into a chain of functions; without the functions knowing it. Why a chain? One reason is that a chain of functions is time ordered. It forces the ordering of operations.
-
-
Replying to @unclebobmartin
*sigh* wrong again, not even close. When is a good time for you to learn this subject?
1 reply 0 retweets 12 likes -
Replying to @dibblego
If you can fit it into a tweet, then probably anytime... But is it possible to do it and be accurate enough, while still being understandable to your average non-FP programmer?
2 replies 0 retweets 1 like -
Replying to @bswierczynski
I have done it thousands of times already for over 20 years. This is not mystical, inaccessible knowledge.
1 reply 0 retweets 3 likes -
Replying to @dibblego @bswierczynski
Do you have better one liner to explain the same? Years count may help!
3 replies 0 retweets 1 like -
Sorry I don’t have the audio/video for this but hopefully it helps a little. Ping me with any questions.https://slides.com/richardadalton/advanced_fp_for_beginners …
1 reply 1 retweet 3 likes -
I think flick through the whole thing, and get what you can, but the bit you're looking for starts with Composition.https://slides.com/richardadalton/advanced_fp_for_beginners#/7 …
1 reply 0 retweets 1 like
I am of the opinion that: "Parametric, Easy to add new behaviour, hard to add new types" is no longer true :)
-
-
Replying to @dibblego @bswierczynski
Maybe that word should be “easier”. Easier than the alternative. Nothing is really “Easy” :-)
0 replies 0 retweets 1 likeThanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.