derive-monoid-0.0.1: derive Semigroup/Monoid/IsList

Safe HaskellNone
LanguageHaskell2010
Extensions
  • MonoLocalBinds
  • TemplateHaskell
  • TemplateHaskellQuotes
  • TypeFamilies
  • OverloadedLists
  • KindSignatures
  • ExplicitNamespaces

Derive.List.Main

Description

(see source)

Synopsis

Documentation

data Elisp Source #

Instances

IsList Elisp Source # 

Associated Types

type Item Elisp :: * #

Show Elisp Source # 

Methods

showsPrec :: Int -> Elisp -> ShowS #

show :: Elisp -> String #

showList :: [Elisp] -> ShowS #

Semigroup Elisp Source # 

Methods

(<>) :: Elisp -> Elisp -> Elisp #

sconcat :: NonEmpty Elisp -> Elisp #

stimes :: Integral b => b -> Elisp -> Elisp #

Monoid Elisp Source # 

Methods

mempty :: Elisp #

mappend :: Elisp -> Elisp -> Elisp #

mconcat :: [Elisp] -> Elisp #

type Item Elisp Source # 

emptyElisp :: Elisp Source #

the generated emptyElisp can be documented

appendElisp :: Elisp -> Elisp -> Elisp Source #

the generated appendElisp can be documented

toElispList :: Elisp -> [Elisp] Source #

the generated toElispList can be documented

main :: IO () Source #

tests all instances and declarations