snap-core-0.9.3.1: Snap: A Haskell Web Framework (core interfaces and types)

The snap-core package

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", which allows:

Quick start: The Snap monad and HTTP definitions are in Snap.Core, some iteratee utilities are in Snap.Iteratee.

Properties

Versions0.1.1, 0.1.2, 0.2.1, 0.2.2, 0.2.3, 0.2.4, 0.2.5, 0.2.6, 0.2.7, 0.2.7.1, 0.2.8, 0.2.8.1, 0.2.9, 0.2.10, 0.2.11, 0.2.12, 0.2.13, 0.2.14, 0.2.15, 0.2.15.1, 0.2.16, 0.3.0, 0.3.1, 0.3.1.1, 0.4.0, 0.4.0.1, 0.4.0.2, 0.4.1, 0.4.2, 0.4.3, 0.5.0, 0.5.1, 0.5.1.1, 0.5.1.2, 0.5.1.3, 0.5.1.4, 0.5.2, 0.5.3, 0.5.3.1, 0.5.4, 0.5.5, 0.6.0, 0.6.0.1, 0.7, 0.7.0.1, 0.8.0, 0.8.0.1, 0.8.1, 0.9.0, 0.9.2, 0.9.2.1, 0.9.2.2, 0.9.3, 0.9.3.1
Dependenciesattoparsec (0.10.*), attoparsec-enumerator (0.3.*), base (4.*), blaze-builder (≥0.2.1.4 & <0.4), blaze-builder-enumerator (0.2.*), bytestring (≥0.9 & <0.11), bytestring-mmap (≥0.2.2 & <0.3), case-insensitive (≥0.3 & <1.1), containers (≥0.3 & <1.0), deepseq (≥1.1 & <1.4), directory (1.*), enumerator (≥0.4.15 & <0.5), filepath (≥1.1 & <2.0), HUnit (≥1.2 & <2), MonadCatchIO-transformers (≥0.2.1 & <0.4), mtl (≥2.0 & <2.2), random (1.*), regex-posix (≥0.95 & <1), text (0.11.*), time (≥1.0 & <1.5), unix (≥2.4 & <3.0), unix-compat (≥0.2 & <0.5), unordered-containers (≥0.1.4.3 & <0.3), vector (≥0.6 & <0.11), zlib-enum (≥0.2.1 & <0.3) or
attoparsec (0.10.*), attoparsec-enumerator (0.3.*), base (4.*), blaze-builder (≥0.2.1.4 & <0.4), blaze-builder-enumerator (0.2.*), bytestring (≥0.9 & <0.11), case-insensitive (≥0.3 & <1.1), containers (≥0.3 & <1.0), deepseq (≥1.1 & <1.4), directory (1.*), enumerator (≥0.4.15 & <0.5), filepath (≥1.1 & <2.0), HUnit (≥1.2 & <2), MonadCatchIO-transformers (≥0.2.1 & <0.4), mtl (≥2.0 & <2.2), old-locale (1.*), random (1.*), regex-posix (≥0.95 & <1), text (0.11.*), time (≥1.0 & <1.5), unix-compat (≥0.2 & <0.5), unordered-containers (≥0.1.4.3 & <0.3), vector (≥0.6 & <0.11), zlib-enum (≥0.2.1 & <0.3)
LicenseBSD3
AuthorJames Sanders, Shu-yu Guo, Gregory Collins, Doug Beardsley
Maintainersnap@snapframework.com
CategoryWeb, Snap
Home pagehttp://snapframework.com/
Source repositorygit clone git://github.com/snapframework/snap-core.git
Upload dateThu Feb 7 20:08:06 UTC 2013
Uploaded byGregoryCollins
Built onghc-7.6
DistributionsFedora: 0.9.2.2, NixOS: 0.9.3.1, Debian: 0.9.3.1, FreeBSD: 0.9.3.1

Modules

Downloads