State is:package
Not on Stackage, so not searched.
Data.State
State variables
This package contains state variables, which are references in the IO
monad, like IORefs or parts of the OpenGL state.
Not on Stackage, so not searched.
State variables
Simple State-like monad transformer with saveable and restorable state
Simple State-like monad transformer where states can be saved to and
restored from an internal stack.
Abstraction for things that work like IORef.
A collection of type-classes generalizing the read/write/modify
operations for stateful variables provided by things like IORef, TVar,
&c. Note that The interface has changed a bit from the 0.2.*
version. "*Ref" functions are now called "*Reference" and new "*Ref"
function exist with simpler signatures. The new
Ref existential
type provides a convenient monad-indexed reference type, and the
HasRef class indicates monads for which there is a default reference
type for every referent.
Not on Stackage, so not searched.
Monad transformers for holding bags of state.
ISO 3166-2:US state codes and i18n names
This package provides the ISO 3166-2:US state codes and i18n names
Not on Stackage, so not searched.
MonadPlus for StateT
A faster variant of the RWS monad transformers.
This is a version of the RWS monad transformers that should be much
faster than what's found in transformers. The writer in the strict
version does not leak memory.
Not on Stackage, so not searched.
Typeclass instances for monad transformer stacks with an ST thread at the bottom.
Not on Stackage, so not searched.
The ST monad and STRefs
Not on Stackage, so not searched.
Better records for State monad states
Not on Stackage, so not searched.
Compiles Rhapsody statecharts to C.
Add ACID guarantees to any serializable Haskell data structure.
Use regular Haskell data structures as your database and get stronger
ACID guarantees than most RDBMS offer.
Not on Stackage, so not searched.
Event-based distributed state.
like mtl's ReaderT / WriterT / StateT, but more than one
contained value/type.
When using multiple Read/Write/State transformers in the same monad
stack, it becomes necessary to lift the operations in order to affect
a specific transformer. Using heterogeneous lists (and all kinds of
GHC extensions magic), this package provides transformers that remove
that necessity: MultiReaderT/MultiWriterT/MultiStateT/MultiRWST can
contain a heterogeneous list of values.
See the
README for a longer description.
Not on Stackage, so not searched.
Control structure similar to Control.Monad.State, allowing multiple nested states, distinguishable by provided phantom types.
Not on Stackage, so not searched.
Event-based distributed state.
Not on Stackage, so not searched.
A replication backend for acid-state
Not on Stackage, so not searched.
Simple wrapper around Data.Binary, which adds StateT to Get/Put monads.
Not on Stackage, so not searched.
MTL-like library using TVars
Toolkit for constructing Hasql statements dynamically
This library introduces into the Hasql ecosystem a new abstraction
named Snippet, which makes it trivial to construct SQL, while
injecting values. It is intended to be used when the SQL of your
statement depends on the parameters, that you want to pass in.
Not on Stackage, so not searched.
Keep program state in JSON files.
Not on Stackage, so not searched.
Manage key and button states and statuses