The simple package
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.
Properties
| Versions | 0.2.0, 0.3.0, 0.4.0, 0.4.1 |
|---|---|
| Dependencies | base (≥4.5 & <5.0), bytestring (≥0.9), conduit (≥0.5), http-types (≥0.7.1), text (≥0.11), transformers (≥0.3), wai (≥1.3 & <2.0), wai-extra (≥1.3 & <2.0) |
| License | GPL-3 |
| Author | Amit Levy |
| Maintainer | amit@amitlevy.com |
| Category | Web |
| Source repository | git clone anonymous@gitstar.com:alevy/wai-lite.git |
| Upload date | Tue Oct 30 22:16:18 UTC 2012 |
| Uploaded by | AmitLevy |
| Built on | ghc-7.6 |
Modules
Downloads
- simple-0.2.0.tar.gz (Cabal source package)
- package description (included in the package)