wumpus-microprint-0.2.0: Microprints - "greek-text" pictures.Source codeContentsIndex
Wumpus.MicroPrint.DrawMonad
PortabilityGHC
Stabilityunstable
Maintainerstephen.tetley@gmail.com
Description
MicroPrints drawing monad
Synopsis
data MicroPrint a
runMicroPrint :: MicroPrint a -> (a, [Tile], Height)
execMicroPrint :: MicroPrint a -> ([Tile], Height)
data Tile
= LineBreak
| Space Int
| Word DRGB Int
type Height = Int
linebreak :: MicroPrint ()
setRGB :: DRGB -> MicroPrint ()
char :: MicroPrint ()
space :: MicroPrint ()
Documentation
data MicroPrint a Source
A microprint is really a monad in disguise...
show/hide Instances
runMicroPrint :: MicroPrint a -> (a, [Tile], Height)Source
execMicroPrint :: MicroPrint a -> ([Tile], Height)Source
data Tile Source
Constructors
LineBreak
Space Int
Word DRGB Int
type Height = IntSource
linebreak :: MicroPrint ()Source
setRGB :: DRGB -> MicroPrint ()Source
char :: MicroPrint ()Source
space :: MicroPrint ()Source
Produced by Haddock version 2.6.1