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.
A page is as simple as defining the verb, url pattern, and Text content.
It is template-language agnostic. Anything that returns a Text value will do.
Conforms to WAI Application interface.
Uses very fast Warp webserver by default.
As for the name: Sinatra + Warp = Scotty.
[WAI] <http://hackage.haskell.org/package/wai>
[Warp] <http://hackage.haskell.org/package/warp>.
Package Version | Update ID | Released | Package Hub Version | Platforms | Subpackages |
---|---|---|---|---|---|
0.11.0-bp150.1.3 info | GA Release | 2018-07-30 | 15 |
|
|