A web framework for the Haskell programming language.
Built for speed, simplicity and stability. Snap supports ghc versions from 7.4 through 8.0.
$ cabal update $ cabal install snap snap-templates $ mkdir foo; cd foo; snap init
Snap is quick and easy to install.
What is Snap?
- A fast HTTP server library
- A sensible and clean monad for web programming
- An HTML-based templating system for generating pages
Snap includes an optional system for building reusable pieces web functionality called “snaplets”. Snaplets make it easy to share and reuse common code across multiple web apps. The default snaplets let you get a full-featured web application up and running in no time.