Safe Haskell | Safe |
---|---|
Language | Haskell98 |
Documentation
class Ix i => IMM m i o e | m -> o, m -> i, m -> e where Source
Indexable objects modification monad class. Monads in this type class are used to modify and create indexable objects such as matrices or vectors. This is to provide a common interface for such 'modification monads'.