The scotty package

[Tags: bsd3, library]

A Haskell web framework inspired by Ruby's Sinatra, using WAI and Warp.

{-# LANGUAGE OverloadedStrings #-}

import Web.Scotty

import Data.Monoid (mconcat)

main = scotty 3000 $ do
  get "/:word" $ do
    beam <- param "word"
    html $ mconcat ["<h1>Scotty, ", beam, " me up!</h1>"]

Scotty is the cheap and cheerful way to write RESTful, declarative web applications.

As for the name: Sinatra + Warp = Scotty.

WAI
http://hackage.haskell.org/package/wai
Warp
http://hackage.haskell.org/package/warp

Properties

Versions0.0.1, 0.1.0, 0.2.0, 0.3.0, 0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.4.4, 0.4.5, 0.4.6, 0.5.0, 0.6.0, 0.6.1, 0.6.2, 0.7.0, 0.7.1, 0.7.2, 0.7.3, 0.8.0, 0.8.1, 0.8.2
Dependenciesaeson (>=0.6.2.1 && <0.7), base (>=4.3.1 && <5), blaze-builder (>=0.3.3.0 && <0.4), bytestring (>=0.10.0.2 && <0.11), case-insensitive (>=1.0.0.1 && <1.2), conduit (>=1.0.9.3 && <1.1), data-default (>=0.5.3 && <0.6), http-types (>=0.8.2 && <0.9), mtl (>=2.1.2 && <2.2), regex-compat (>=0.95.1 && <0.96), resourcet (>=0.4.7.2 && <0.5), text (>=0.11.3.1 && <0.12), transformers (>=0.3.0.0 && <0.4), wai (>=2.0.0 && <2.1), wai-extra (>=2.0.0.1 && <2.1), warp (>=2.0.0.1 && <2.1)
LicenseBSD3
Copyright(c) 2012-2013 Andrew Farmer
AuthorAndrew Farmer <anfarmer@ku.edu>
MaintainerAndrew Farmer <anfarmer@ku.edu>
Stabilityexperimental
CategoryWeb
Home pagehttps://github.com/scotty-web/scotty
Bug trackerhttps://github.com/scotty-web/scotty/issues
Source repositoryhead: git clone git://github.com/scotty-web/scotty.git
Upload dateFri Dec 6 17:48:59 UTC 2013
Uploaded byAndrewFarmer
DistributionsFedora:0.5.0, NixOS:0.8.2
Downloads6614 total (806 in last 30 days)

Modules

Downloads

Maintainers' corner

For package maintainers and hackage trustees