Hoogle Search
Within LTS Haskell 24.34 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
setThreadAllocationCounter# :: Int64# -> State# RealWorld -> State# RealWorldbase GHC.Exts Sets the allocation counter for the current thread to the given value.
setEcho :: IODevice a => a -> Bool -> IO ()base GHC.IO.Device for terminal devices, changes whether characters are echoed on the device.
setRaw :: IODevice a => a -> Bool -> IO ()base GHC.IO.Device some devices (e.g. terminals) support a "raw" mode where characters entered are immediately made available to the program. If available, this operation enables raw mode.
setSize :: IODevice a => a -> Integer -> IO ()base GHC.IO.Device change the size of the data.
setFileSystemEncoding :: TextEncoding -> IO ()base GHC.IO.Encoding No documentation available.
setForeignEncoding :: TextEncoding -> IO ()base GHC.IO.Encoding No documentation available.
setLocaleEncoding :: TextEncoding -> IO ()base GHC.IO.Encoding Set locale encoding for your program. The locale affects how Chars are encoded and decoded when serialized to bytes: e. g., when you read or write files (readFile', writeFile) or use standard input/output (getLine, putStrLn). For instance, if your program prints non-ASCII characters, it is prudent to execute
setLocaleEncoding utf8
This is necessary, but not enough on Windows, where console is a stateful device, which needs to be configured using System.Win32.Console.setConsoleOutputCP and restored back afterwards. These intricacies are covered by code-page package, which offers a crossplatform System.IO.CodePage.withCodePage bracket. Wrong locale encoding typically causes error messages like "invalid argument (cannot decode byte sequence starting from ...)" or "invalid argument (cannot encode character ...)".setState# :: BufferCodec from to state -> state -> IO ()base GHC.IO.Encoding No documentation available.
setState# :: BufferCodec from to state -> state -> IO ()base GHC.IO.Encoding.Types No documentation available.
setNonBlockingMode :: FD -> Bool -> IO FDbase GHC.IO.FD No documentation available.