simple-0.2.0: simple.cabal
-- Initial wai-routes.cabal generated by cabal init. For further
-- documentation, see http://haskell.org/cabal/users-guide/
name: simple
version: 0.2.0
synopsis: A minimalist web framework for the WAI server interface
description:
\Simple\ is \"framework-less\" web framework for Haskell web applications
using the WAI server interface (e.g. for use with the warp server). Unlike
other frameoworks, \Simple\ does not enforce a particular structure or
paradigm for web applications. Rather, \Simple\ makes it easier for you, the
developer, to use whichever paradigm or structure you like. This package
includes:
.
* Web application building blocks under Web.Simple
.
* A Sintra (http://www.sinatrarb.com) inspired DSL - Web.Frank
.
* A Monad for building RESTful controllers - Web.REST
.
To get started using the warp web server:
.
@
$ cabal install simple warp
@
.
\helloworld.hs\:
.
> import Web.Simple
> import Network.Wai.Handler.Warp
>
> main :: IO ()
> main = runSettings defaultSettings $ mkRouter $
> okHtml "Hello World"
.
@$ runghc -XOverloadedStrings helloworld.hs@
.
See /Web.Simple/ for a more detailed introduction.
license: GPL-3
license-file: LICENSE
author: Amit Levy
maintainer: amit@amitlevy.com
category: Web
build-type: Simple
cabal-version: >=1.9.2
library
build-depends:
base >=4.5 && < 5.0,
conduit >= 0.5,
wai >= 1.3 && < 2.0,
wai-extra >= 1.3 && < 2.0,
http-types >= 0.7.1,
text >= 0.11,
transformers >= 0.3,
bytestring >= 0.9
ghc-options: -Wall
exposed-modules:
Web.Simple,
Web.Simple.Controller,
Web.Simple.Responses,
Web.Simple.Router,
Web.Frank,
Web.REST
source-repository head
type: git
location: anonymous@gitstar.com:alevy/wai-lite.git