Copyright | 2021 Dominik Schrempf |
---|---|
License | GPL-3.0-or-later |
Maintainer | dominik.schrempf@gmail.com |
Stability | experimental |
Portability | portable |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Creation date: Thu Sep 2 18:55:11 2021.
Synopsis
- type ELynx a = ReaderT (Environment a) IO
- eLynxWrapper :: (Eq a, Show a, Reproducible a, Reproducible b, ToJSON a) => GlobalArguments -> b -> (b -> a) -> ELynx b () -> IO ()
- out :: Reproducible a => String -> ByteString -> String -> ELynx a ()
- outHandle :: Reproducible a => String -> String -> ELynx a Handle
Documentation
type ELynx a = ReaderT (Environment a) IO Source #
ELynx transformer to be used with all executables.
eLynxWrapper :: (Eq a, Show a, Reproducible a, Reproducible b, ToJSON a) => GlobalArguments -> b -> (b -> a) -> ELynx b () -> IO () Source #
out :: Reproducible a => String -> ByteString -> String -> ELynx a () Source #
Write a result with a given name to file with given extension or standard output. Supports compression.