-</style><head><title>Hell's API</title></head><body><h1>Hell's API</h1><p><a href="../">Back to homepage</a></p><h2>Types</h2><ul><li><code><em>data </em><strong>Bool</strong><em> :: </em>*</code></li><li><code><em>data </em><strong>ByteString</strong><em> :: </em>*</code></li><li><code><em>data </em><strong>Char</strong><em> :: </em>*</code></li><li><code><em>data </em><strong>ConsL</strong><em> :: </em>Symbol -> * -> List -> List</code></li><li><code><em>data </em><strong>Double</strong><em> :: </em>*</code></li><li><code><em>data </em><strong>Either</strong><em> :: </em>* -> * -> *</code></li><li><code><em>data </em><strong>ExitCode</strong><em> :: </em>*</code></li><li><code><em>data </em><strong>IO</strong><em> :: </em>* -> *</code></li><li><code><em>data </em><strong>Int</strong><em> :: </em>*</code></li><li><code><em>data </em><strong>Map</strong><em> :: </em>* -> * -> *</code></li><li><code><em>data </em><strong>Maybe</strong><em> :: </em>* -> *</code></li><li><code><em>data </em><strong>NilL</strong><em> :: </em>List</code></li><li><code><em>data </em><strong>ProcessConfig</strong><em> :: </em>* -> * -> * -> *</code></li><li><code><em>data </em><strong>Record</strong><em> :: </em>List -> *</code></li><li><code><em>data </em><strong>Set</strong><em> :: </em>* -> *</code></li><li><code><em>data </em><strong>Tagged</strong><em> :: </em>Symbol -> * -> *</code></li><li><code><em>data </em><strong>Text</strong><em> :: </em>*</code></li><li><code><em>data </em><strong>Value</strong><em> :: </em>*</code></li><li><code><em>data </em><strong>Vector</strong><em> :: </em>* -> *</code></li></ul><h2>Terms</h2><h3>$</h3><ul><li><code><strong>$</strong><em> :: </em>forall a b . (a -> b) -> a -> b</code></li></ul><h3></h3><ul><li><code><strong>.</strong><em> :: </em>forall a b c . (b -> c) -> (a -> b) -> a -> c</code></li></ul><h3>Async</h3><ul><li><code><strong>Async.concurrently</strong><em> :: </em>forall a b . IO a -> IO b -> IO (a, b)</code></li><li><code><strong>Async.pooledForConcurrently</strong><em> :: </em>forall a b . [a] -> (a -> IO b) -> IO ([b])</code></li><li><code><strong>Async.pooledForConcurrently_</strong><em> :: </em>forall a . [a] -> (a -> IO ()) -> IO ()</code></li><li><code><strong>Async.pooledMapConcurrently</strong><em> :: </em>forall a b . (a -> IO b) -> [a] -> IO ([b])</code></li><li><code><strong>Async.pooledMapConcurrently_</strong><em> :: </em>forall a . (a -> IO ()) -> [a] -> IO ()</code></li><li><code><strong>Async.race</strong><em> :: </em>forall a b . IO a -> IO b -> IO (Either a b)</code></li></ul><h3>Bool</h3><ul><li><code><strong>Bool.False</strong><em> :: </em>Bool</code></li><li><code><strong>Bool.True</strong><em> :: </em>Bool</code></li><li><code><strong>Bool.bool</strong><em> :: </em>forall a . a -> a -> Bool -> a</code></li><li><code><strong>Bool.not</strong><em> :: </em>Bool -> Bool</code></li></ul><h3>ByteString</h3><ul><li><code><strong>ByteString.getContents</strong><em> :: </em>IO ByteString</code></li><li><code><strong>ByteString.hGet</strong><em> :: </em>Handle -> Int -> IO ByteString</code></li><li><code><strong>ByteString.hPutStr</strong><em> :: </em>Handle -> ByteString -> IO ()</code></li><li><code><strong>ByteString.interact</strong><em> :: </em>(ByteString -> ByteString) -> IO ()</code></li><li><code><strong>ByteString.readFile</strong><em> :: </em>Text -> IO ByteString</code></li><li><code><strong>ByteString.readProcess</strong><em> :: </em>ProcessConfig () () () -> IO (ExitCode,ByteString,ByteString)</code></li><li><code><strong>ByteString.readProcessStdout_</strong><em> :: </em>ProcessConfig () () () -> IO ByteString</code></li><li><code><strong>ByteString.readProcess_</strong><em> :: </em>ProcessConfig () () () -> IO (ByteString,ByteString)</code></li><li><code><strong>ByteString.writeFile</strong><em> :: </em>Text -> ByteString -> IO ()</code></li></ul><h3>Concurrent</h3><ul><li><code><strong>Concurrent.threadDelay</strong><em> :: </em>Int -> IO ()</code></li></ul><h3>Directory</h3><ul><li><code><strong>Directory.copyFile</strong><em> :: </em>Text -> Text -> IO ()</code></li><li><code><strong>Directory.createDirectory</strong><em> :: </em>Text -> IO ()</code></li><li><code><strong>Directory.createDirectoryIfMissing</strong><em> :: </em>Bool -> Text -> IO ()</code></li><li><code><strong>Directory.getCurrentDirectory</strong><em> :: </em>IO Text</code></li><li><code><strong>Directory.listDirectory</strong><em> :: </em>Text -> IO [Text]</code></li><li><code><strong>Directory.removeFile</strong><em> :: </em>Text -> IO ()</code></li><li><code><strong>Directory.renameFile</strong><em> :: </em>Text -> Text -> IO ()</code></li><li><code><strong>Directory.setCurrentDirectory</strong><em> :: </em>Text -> IO ()</code></li></ul><h3>Double</h3><ul><li><code><strong>Double.eq</strong><em> :: </em>Double -> Double -> Bool</code></li><li><code><strong>Double.fromInt</strong><em> :: </em>Int -> Double</code></li><li><code><strong>Double.plus</strong><em> :: </em>Double -> Double -> Double</code></li><li><code><strong>Double.show</strong><em> :: </em>Double -> Text</code></li><li><code><strong>Double.subtract</strong><em> :: </em>Double -> Double -> Double</code></li></ul><h3>Either</h3><ul><li><code><strong>Either.Left</strong><em> :: </em>forall a b . a -> Either a b</code></li><li><code><strong>Either.Right</strong><em> :: </em>forall a b . b -> Either a b</code></li><li><code><strong>Either.either</strong><em> :: </em>forall a b x . (a -> x) -> (b -> x) -> Either a b -> x</code></li></ul><h3>Environment</h3><ul><li><code><strong>Environment.getArgs</strong><em> :: </em>IO [Text]</code></li><li><code><strong>Environment.getEnv</strong><em> :: </em>Text -> IO Text</code></li><li><code><strong>Environment.getEnvironment</strong><em> :: </em>IO [(Text,Text)]</code></li></ul><h3>Eq</h3><ul><li><code><strong>Eq.eq</strong><em> :: </em>forall a . Eq a => a -> a -> Bool</code></li></ul><h3>Error</h3><ul><li><code><strong>Error.error</strong><em> :: </em>forall a . Text -> a</code></li></ul><h3>Function</h3><ul><li><code><strong>Function.fix</strong><em> :: </em>forall a . (a -> a) -> a</code></li><li><code><strong>Function.id</strong><em> :: </em>forall a . a -> a</code></li></ul><h3>IO</h3><ul><li><code><strong>IO.BlockBuffering</strong><em> :: </em>Maybe Int -> BufferMode</code></li><li><code><strong>IO.LineBuffering</strong><em> :: </em>BufferMode</code></li><li><code><strong>IO.NoBuffering</strong><em> :: </em>BufferMode</code></li><li><code><strong>IO.forM_</strong><em> :: </em>forall a . [a] -> (a -> IO ()) -> IO ()</code></li><li><code><strong>IO.hSetBuffering</strong><em> :: </em>Handle -> BufferMode -> IO ()</code></li><li><code><strong>IO.mapM_</strong><em> :: </em>forall a . (a -> IO ()) -> [a] -> IO ()</code></li><li><code><strong>IO.print</strong><em> :: </em>forall a . Show a => a -> IO ()</code></li><li><code><strong>IO.pure</strong><em> :: </em>forall a . a -> IO a</code></li><li><code><strong>IO.stderr</strong><em> :: </em>Handle</code></li><li><code><strong>IO.stdin</strong><em> :: </em>Handle</code></li><li><code><strong>IO.stdout</strong><em> :: </em>Handle</code></li></ul><h3>Int</h3><ul><li><code><strong>Int.eq</strong><em> :: </em>Int -> Int -> Bool</code></li><li><code><strong>Int.plus</strong><em> :: </em>Int -> Int -> Int</code></li><li><code><strong>Int.show</strong><em> :: </em>Int -> Text</code></li><li><code><strong>Int.subtract</strong><em> :: </em>Int -> Int -> Int</code></li></ul><h3>Json</h3><ul><li><code><strong>Json.Array</strong><em> :: </em>Vector Value -> Value</code></li><li><code><strong>Json.Bool</strong><em> :: </em>Bool -> Value</code></li><li><code><strong>Json.Null</strong><em> :: </em>Value</code></li><li><code><strong>Json.Number</strong><em> :: </em>Double -> Value</code></li><li><code><strong>Json.Object</strong><em> :: </em>Map Text Value -> Value</code></li><li><code><strong>Json.String</strong><em> :: </em>Text -> Value</code></li><li><code><strong>Json.decode</strong><em> :: </em>ByteString -> Maybe Value</code></li><li><code><strong>Json.encode</strong><em> :: </em>Value -> ByteString</code></li><li><code><strong>Json.value</strong><em> :: </em>forall a .
0 commit comments