Snap: A Haskell Web Framework: Docs
Snap
- Quick Start
-
A guide to getting Snap installed.
- Snap API Introduction
-
A quick tutorial on the Snap API. Covers installation, the
“snap” command-line tool, and a walkthough of the
Snap starter application.
- Snaplets Tutorial
-
Guide to using snaplets to build reusable web components.
- Snaplets Design
-
Description of the snaplets internal design and motivation.
Heist
Resources
- Haskell Style Guide
-
A guide to the Haskell source style we're using for the project.
- Benchmarks
-
Some benchmark results comparing Snap to several other
web frameworks.
API Documentation
- snap-core
-
Core type definitions (Snap monad, HTTP types, etc) and
utilities for web handlers.
- snap-server
-
An iteratee-based HTTP server library, which runs Snap
web handlers.
- snap
-
The snap library contains convenience functions and
support code for the snap skeleton project
generator.
- heist
-
An HTML-based templating engine, allowing Haskell functions to
be bound to tags.
- xmlhtml
-
A hybrid XML/HTML parsing and rendering library written
specifically for Heist.