futhask-0.1.0: Generate Haskell wrappers for Futhark libraries
Headers
data Import Source #
Constructors
globalImport :: Import -> [Char] Source #
localImport :: [Char] -> Import -> [Char] Source #
haskellHeader :: (Foldable t1, Foldable t2) => [[Char]] -> [[Char]] -> t1 Import -> t2 Import -> [Char] -> Maybe [Char] -> [Char] Source #
specific :: Backend -> [Import] Source #
rawHeader :: Backend -> [Char] -> Maybe [Char] -> [Char] Source #
typeClassesHeader :: p -> [Char] -> Maybe [Char] -> [Char] Source #
configHeader :: Backend -> [Char] -> Maybe [Char] -> [Char] Source #
contextHeader :: p -> [Char] -> Maybe [Char] -> [Char] Source #
fTHeader :: p -> [Char] -> Maybe [Char] -> [Char] Source #
wrapHeader :: p -> [Char] -> Maybe [Char] -> [Char] Source #
typesHeader :: p -> [Char] -> Maybe [Char] -> [Char] Source #
entriesHeader :: p -> [Char] -> Maybe [Char] -> [Char] Source #
utilsHeader :: p -> [Char] -> Maybe [Char] -> [Char] Source #
exportsHeader :: p -> [Char] -> Maybe [Char] -> [Char] Source #