in /tech/haskell

Recently, Reg Braithwaite wrote about Object#andand, a method for chaining computations that can fail. It’s not clear from his post if he realizes it (maybe he considers it a completely uninteresting observation), but he’s become the latest person to reinvent monads. In Haskell, his proposed &&. operator is spelled >>= (and is significantly more general, as he’s really only created the Maybe monad).