• zygo_histo_morpheus@programming.dev
    link
    fedilink
    arrow-up
    1
    ·
    1 year ago

    A monad isn’t “a thing”, it’s a common interface shared by several different types that have a common mathematical structure that happens to be useful for structuring programs around. I think that’s why it’s so confusing to people, other programming languages tend to not have as abstract abstractions front and center.