stringbuilder-0.1.0: A monadic builder for multi-line string literals
Data.String.Builder
Description
build can be used to construct multi-line string literals in a monadic way.
build
{-# LANGUAGE OverloadedStrings #-} import Data.String.Builder mystring :: String mystring = build $ do "foo" "bar" "baz"
return and >>= are not useful in this context!
return
>>=
build :: Builder -> StringSource
type Builder = BuilderM ()Source