Hoogle Search
Within LTS Haskell 24.35 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
forSocketM :: (MonadMask m, MonadIO m) => (Socket -> m ()) -> Socket -> m ()streamly Streamly.Internal.Network.Socket forSocketM action socket runs the monadic computation action passing the socket handle to it. The handle will be closed on exit from forSocketM, whether by normal termination or by raising an exception. If closing the handle raises an exception, then this exception will be raised by forSocketM rather than any exception raised by action.
forSocketM :: (MonadMask m, MonadIO m) => (Socket -> m ()) -> Socket -> m ()streamly Streamly.Network.Socket forSocketM action socket runs the monadic computation action passing the socket handle to it. The handle will be closed on exit from forSocketM, whether by normal termination or by raising an exception. If closing the handle raises an exception, then this exception will be raised by forSocketM rather than any exception raised by action.
foreground :: (Config -> Config) -> String -> IO ExitCodestreamly-process Streamly.Internal.System.Command Launch a process interfacing with the user. User interrupts are sent to the launched process and ignored by the parent process. The launched process inherits stdin, stdout, and stderr from the parent, so that the user can interact with the process. The parent waits for the child process to exit, an ExitCode is returned when the process finishes. This is the same as the common system function found in other libraries used to execute commands. On Windows you can pass setSession NewConsole to create a new console.
foreground :: (Config -> Config) -> FilePath -> [String] -> IO ExitCodestreamly-process Streamly.Internal.System.Process Launch a process interfacing with the user. User interrupts are sent to the launched process and ignored by the parent process. The launched process inherits stdin, stdout, and stderr from the parent, so that the user can interact with the process. The parent waits for the child process to exit, an ExitCode is returned when the process finishes. This is the same as the common system function found in other libraries used to execute commands. On Windows you can pass setSession NewConsole to create a new console.
foreground :: (Config -> Config) -> String -> IO ExitCodestreamly-process Streamly.System.Command Launch a process interfacing with the user. User interrupts are sent to the launched process and ignored by the parent process. The launched process inherits stdin, stdout, and stderr from the parent, so that the user can interact with the process. The parent waits for the child process to exit, an ExitCode is returned when the process finishes. This is the same as the common system function found in other libraries used to execute commands. On Windows you can pass setSession NewConsole to create a new console.
foreground :: (Config -> Config) -> FilePath -> [String] -> IO ExitCodestreamly-process Streamly.System.Process Launch a process interfacing with the user. User interrupts are sent to the launched process and ignored by the parent process. The launched process inherits stdin, stdout, and stderr from the parent, so that the user can interact with the process. The parent waits for the child process to exit, an ExitCode is returned when the process finishes. This is the same as the common system function found in other libraries used to execute commands. On Windows you can pass setSession NewConsole to create a new console.
format :: ConfigSearchStrategy -> Maybe FilePath -> String -> IO (Either String Lines)stylish-haskell Language.Haskell.Stylish Formats given contents.
format :: SwishState -> SwishFormatswish Swish.Monad format to use for I/O
formatGraphAsBuilder :: RDFGraph -> Builderswish Swish.RDF.Formatter.N3 Convert the graph to a Builder.
formatGraphAsLazyText :: RDFGraph -> Textswish Swish.RDF.Formatter.N3 Convert the graph to text.