Popularity
7.0
Declining
Activity
0.0
Stable
17
6
4

Monthly Downloads: 6
Programming language: Haskell
License: BSD 3-clause "New" or "Revised" License
Tags: Web     Scotty    

scotty-hastache alternatives and similar packages

Based on the "scotty" category.
Alternatively, view scotty-hastache alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of scotty-hastache or a related project?

Add another 'scotty' Package

README

scotty-hastache

Integrating Hastache into Scotty

{-# LANGUAGE OverloadedStrings #-}
module Main where

import Text.Hastache
import Web.Scotty.Trans as S
import Web.Scotty.Hastache

main :: IO ()
main = scottyH' 3000 $ do
  setTemplatesDir "templates"
  -- ^ Setting up the director with templates
  get "/:word" $ do
    beam <- param "word"
    setH "action" $ MuVariable (beam :: String)
    -- ^ "action" will be binded to the contents of 'beam'
    hastache "greet.html"

templates/greet.html:

<h1>Scotty, {{action}} me up!</h1>

Installation

  1. Install GHC, Haskell platform, etc.
  2. Use cabal-install to automatically pull all the dependencies and install the library:
cabal update
cabal install scotty-hastache

Examples