--- | Lucu is an HTTP daemonic library. It can be embedded in any
--- Haskell program and runs in an independent thread.
+-- | Lucu is an embedded HTTP server library.
--
-- Features:
--
--- [/Full support of HTTP\/1.1/] Lucu supports request pipelining,
--- chunked I\/O, ETag comparison and \"100 Continue\".
---
--- [/Performance/] Lucu is carefully designed to gain a good
--- performance.
---
-- [/Affinity for RESTafarians/] Lucu is specifically designed to be
-- suitable for RESTful applications.
--
--- [/SSL connections/] Lucu can handle HTTP connections over SSL
--- layer.
+-- [/Full support of HTTP/\//1.1/] Lucu supports request pipelining,
+-- chunked I\/O, ETag comparison and \"100 Continue\".
+--
+-- [/SSL connections/] Lucu can handle HTTP connections over Secure
+-- Socket Layer.
--
-- Lucu is not a replacement for Apache or lighttpd. It is intended to
--- be used to build an efficient web-based RESTful application. It is
--- also intended to be run behind a reverse-proxy so it doesn't have
--- the following (otherwise essential) facilities:
+-- be used to build an efficient web-based RESTful application which
+-- runs behind a reverse-proxy so it doesn't have the following
+-- (otherwise essential) functionalities:
--
-- [/Logging/] Lucu doesn't write logs of any requests from any
-- clients.
-- *** Status Code
, StatusCode(..)
- -- *** Abortion
- , abort
- , abortPurely
- , abortA
+ -- *** 'Abortion'
+ , module Network.HTTP.Lucu.Abortion
-- *** ETag
, ETag(..)