On Fri, Sep 17, 2021 at 01:43:01PM +0900, Michael Turner wrote:I finally got (most of?) what monads really mean for practical
programming when none other than Simon Peyton-Jones said F# called a
very similar construct "workflow," a word he likes.
Was it literally just a single sentence introducing a new word for aconcept that made you "get it"? Could you elaborate? This is reallyquite remarkable.
For me, coming from a mostly Java background (but with a healthy dollop of functional programming thrown in the mix -- but no Haskell), the phrase that unlocked monads was "programmable semicolon".
Richard