Skip to content

Instantly share code, notes, and snippets.

@softmechanics
softmechanics / CombineForm.hs
Created November 19, 2010 07:30
Combine multiple Yesod Forms into one.
{-# LANGUAGE FlexibleInstances
, FlexibleContexts
, MultiParamTypeClasses
, TypeSynonymInstances
, FunctionalDependencies
, UndecidableInstances
#-}
module CombineForm where
import Yesod
@softmechanics
softmechanics / sendTempFile.hs
Created October 22, 2010 16:33
send and delete a file with Yesod
{-# LANGUAGE TemplateHaskell
, QuasiQuotes
, OverloadedStrings
, TypeFamilies
#-}
import Yesod
import Yesod.Handler
import Data.Maybe
{-# LANGUAGE FlexibleInstances, UndecidableInstances, ContextConstraints #-}
{- in response to http://www.reddit.com/r/haskell/comments/bxdi2/ask_what_would_be_your_dream_xs/c0p1r55 -}
import Control.Monad
class Func m where
func :: m Int -> m Int
instance (Monad m) => Func m where