[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#653540: ITP: haskell-snap-core -- Snap: A Haskell Web Framework (Core)



Package: wnpp
Severity: wishlist
Owner: Kiwamu Okabe <kiwamu@debian.or.jp>

* Package name    : haskell-snap-core
  Version         : 0.7.0.1
  Upstream Author : James Sanders, Shu-yu Guo, Gregory Collins, Doug
Beardsley <snap@snapframework.com>
* URL             : http://snapframework.com/
* License         : BSD3
  Programming Lang: Haskell
  Description     : Snap: A Haskell Web Framework (Core)
 Snap is a simple and fast web development framework and server written in
 Haskell. For more information or to download the latest version, you can
 visit the Snap project website at <http://snapframework.com/>.
 .
 This library contains the core definitions and types for the Snap
framework,
 including:
 .
 1. Primitive types and functions for HTTP (requests, responses, cookies,
 post/query parameters, etc)
 .
 2. Type aliases and helper functions for Iteratee I/O
 .
 3. A monad for programming web handlers called \"Snap\", inspired by
 happstack's (<http://happstack.com/index.html>), which allows:
 .
 * Stateful access to the HTTP request and response objects
 .
 * Monadic failure (i.e. MonadPlus/Alternative instances) for declining
 to handle requests and chaining handlers together
 .
 * Early termination of the computation if you know early what you want
 to return and want to prevent further monadic processing

-- 
Kiwamu Okabe



Reply to: