Talk:F Sharp Programming/Computation Expressions

I think author misconcepts monads with continuation passing. Monads are all about endofunctor categories which arise from higher-ordered type-functions.

HerbM (discuss • contribs) 20:57, 2 June 2017 (UTC) Perhaps, but then computation expressions as mondads are (frequently?) implemented as continuations from what I can tell.

HerbM (discuss • contribs) 20:57, 2 June 2017 (UTC) My concern is this page is far too focused on Haskell -- it isn't highly effective to explain a difficult concept (Computation expressions) in terms of two other difficult concepts: Haskell and Monads. Fixing this would require a major rewrite, perhaps using the F# for Fun and Profit discussion of computation expressions as a partial guide. It's excellent but long and merely duplicating it wouldn't add anything to help people learn F# and computation expressions.