A minimal Haskell web-framework based on the WAI web server interface.


Keywords
library, web, Propose Tags, , Index, Quick Jump, Web.Simple.Session, simple-session-2.0.0.tar.gz, browse, Package description, Package maintainers, AmitLevy, edit package information , 0.8.0.1
License
LGPL-3.0-only
Install
cabal install simple-session-2.0.0

Documentation

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 frameworks, 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 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"

Then:

$ runghc -XOverloadedStrings helloworld.hs@

See Web.Simple for a more detailed introduction.

Join the chat at https://gitter.im/alevy/simple