Robuta

https://odr.chalmers.se/items/91bf8c4b-93dd-43ca-8ac2-8b0d2c310796/full Monadic Programming in Imperative Languages Using monads as a generalised interface for abstracting computations has seen great success in functional languages such as Haskell. By generalising... imperative languagesmonadicprogramming