Heist

# Primary Heist initialization functions

loadTemplates

reloadTemplates

addTemplatePathPrefix

initHeist

initHeistWithCacheTag

defaultInterpretedSplices

defaultLoadTimeSplices

emptyHeistConfig

# Core Heist data types

data SpliceConfig m

data HeistConfig m

type TemplateRepo

type TemplateLocation

type Template

type TPath

type MIMEType

data DocumentFile

type AttrSplice m

data RuntimeSplice m a

data Chunk m

data HeistState m

data HeistT n m a

# Lenses (can be used with lens or lens-family)

scInterpretedSplices

scLoadTimeSplices

scCompiledSplices

scAttributeSplices

scTemplateLocations

hcSpliceConfig

hcNamespace

hcErrorNotBound

hcInterpretedSplices

hcLoadTimeSplices

hcCompiledSplices

hcAttributeSplices

hcTemplateLocations

# HeistT functions

templateNames

compiledTemplateNames

hasTemplate

spliceNames

compiledSpliceNames

evalHeistT

getParamNode

getContext

getTemplateFilePath

localParamNode

getsHS

getHS

putHS

modifyHS

restoreHS

localHS

getDoc

getXMLDoc

tellSpliceError

orError