Karya, built on Mon Jul 24 11:39:07 PDT 2017 (patch 33511aca01257b76b88de7c7a2763b7a965c084e)

Safe HaskellNone

Util.LazyVector

Contents

Synopsis

Documentation

data Lazy a Source #

Instances

Functor Lazy # 

Methods

fmap :: (a -> b) -> Lazy a -> Lazy b #

(<$) :: a -> Lazy b -> Lazy a #

Show a => Show (Lazy a) # 

Methods

showsPrec :: Int -> Lazy a -> ShowS #

show :: Lazy a -> String #

showList :: [Lazy a] -> ShowS #

Pretty.Pretty a => Pretty.Pretty (Lazy a) # 

Methods

pretty :: Lazy a -> Text Source #

format :: Lazy a -> Doc Source #

formatList :: [Lazy a] -> Doc Source #

builder

data Builder a Source #

Instances

Show a => Show (Builder a) # 

Methods

showsPrec :: Int -> Builder a -> ShowS #

show :: Builder a -> String #

showList :: [Builder a] -> ShowS #

Monoid (Builder a) # 

Methods

mempty :: Builder a #

mappend :: Builder a -> Builder a -> Builder a #

mconcat :: [Builder a] -> Builder a #

Pretty.Pretty a => Pretty.Pretty (Builder a) # 

fromList :: [a] -> Builder a Source #