|Portability||non-portable (requires STM)|
TArrays: transactional arrays, for use in the STM monad
- data TArray i e
TArray is a transactional array, supporting the usual
interface for mutable arrays.
It is currently implemented as
Array ix (TVar e),
but it may be replaced by a more efficient implementation in the future
(the interface will remain the same, however).