mysnapsession: Memory-backed sessions and continuations for Snap web apps
This package provides two Snap extensions. The first is an in-memory session manager, which stores sessions for each client. The session object type is user-defined. Because sessions are memory-backed, sticky session routing is needed to use this extension with load balancing.
The second extension provides a continuation-based programming model called dialogues, which allow natural specification of stateful interactions with the client that span multiple requests.
Modules
- Snap
- Extension
- Snap.Extension.Dialogues
- Snap.Extension.Session
- Snap.Extension.Session.Memory
- Snap.Extension.SessionUtil
- Extension
Downloads
- mysnapsession-0.1.2.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
Versions [RSS] | 0.1, 0.1.1, 0.1.2, 0.2, 0.3, 0.3.1, 0.4, 0.4.1 |
---|---|
Dependencies | base (>=4 && <5), bytestring (>=0.9.1 && <0.10), containers (>=0.3 && <0.5), mtl (>=2 && <3), random (>=1.0 && <1.1), regex-posix (>=0.94 && <0.95), snap (>=0.3 && <0.4), snap-core (>=0.3 && <0.4), time (>=1.1 && <1.3) [details] |
License | BSD-3-Clause |
Author | Chris Smith <cdsmith@gmail.com> |
Maintainer | Chris Smith <cdsmith@gmail.com> |
Category | Web |
Uploaded | by ChrisSmith at 2010-12-31T15:01:56Z |
Distributions | |
Reverse Dependencies | 1 direct, 0 indirect [details] |
Downloads | 5397 total (2 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs not available [build log] All reported builds failed as of 2016-12-28 [all 6 reports] |