keyed-vals-mem (hackage): keyed-vals provides a typed interface to a storage backend that allows the path in the storage backend to be declaratively linked to the types of data stored via a straightforward typeclass declaration.  Read this short example for an introduction its usage.  While the goal of keyed-vals is to provide access to storage services like Redis, the abstract definition of Handle also enables this in-process implementation.  This package, keyed-vals-mem, is intended as a drop-in replacement for use in testing and rapid prototyping.
Keywords: bsd3|data|library|redis|haskell|haskell-library|redis-client