servant/servant-server
Andres Loeh 1398d1f5e1 More systematic approach to delayed checks.
This introduces a `Delayed` type in `RoutingApplication.hs` that
contains a handler together with delayed checks. There are several
blocks of delayed checks, so that we can ultimately execute them in the
order we desire.

The process is documented in more detail in `RoutingApplication.hs`.
2015-10-26 16:56:25 +01:00
..
example Drop EitherT in favor of ExceptT 2015-09-12 15:11:24 +03:00
src More systematic approach to delayed checks. 2015-10-26 16:56:25 +01:00
test More systematic approach to delayed checks. 2015-10-26 16:56:25 +01:00
CHANGELOG.md Cleanup errorspec description of routing, changelog. 2015-10-26 16:55:13 +01:00
LICENSE Prepare merge 2015-04-20 11:13:18 +02:00
README.md update servant-server README 2015-10-10 19:31:03 +02:00
servant-server.cabal More systematic approach to delayed checks. 2015-10-26 16:56:25 +01:00
Setup.hs stylish haskell changes 2015-08-18 00:07:12 +02:00

servant-server

servant

This library lets you implement an HTTP server with handlers for each endpoint of a servant API, handling most of the boilerplate for you.

Getting started

We've written a tutorial guide that introduces the core types and features of servant. After this article, you should be able to write your first servant webservices, learning the rest from the haddocks' examples.