mysnapsession: Memory-backed sessions and continuations for Snap web apps

[ bsd3, library, web ] [ Propose Tags ]

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

[Last Documentation]

  • Snap
    • Extension
      • Snap.Extension.Dialogues
      • Snap.Extension.Session
        • Snap.Extension.Session.Memory
      • Snap.Extension.SessionUtil

Downloads

Maintainer's Corner

Package maintainers

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 5237 total (22 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]