
#7 Why Adopt New Technology? And Monads! Monads! Monads!
Happy Path Programming
00:00
JavaScript and Kotlin: Chain Ability
Kotlin could have gone full monad. Full monad. But they chose not to far for the same reason that, you know, C++ is backwards compatible with C. I think they thought it was going to be too big of a shift. It does allow you to chain things together. And then each one can say, oh, if it's null, pass it on. If it's not, unless somebody else deal with it or maybe even include, say, an exception that gets thrown and some kind of error condition.
Transcript
Play full episode