block -base

package blocking-transactions
package
A variable type (BVar), monad (BTM), and arrow (BTA), which provide fast, atomic, composable, blocking inter-thread communication. Blocking transactions are strictly less expressive than software transactional memory, but may be more efficient under very high contention. Version 0.1.0.5
blockquote :: Html -> Html
html Text.Html, xhtml Text.XHtml.Strict, xhtml Text.XHtml.Frameset, xhtml Text.XHtml.Transitional
blockSignals :: SignalSet -> IO ()
unix System.Posix.Signals
blockSignals mask calls sigprocmask with SIG_BLOCK to add all interrupts in mask to the set of blocked interrupts.
blockSpecialMode :: FileMode
unix System.Posix.Files.ByteString, unix System.Posix.Files
data BlockTable a
html Text.Html.BlockTable
module Text.Html.BlockTable
html Text.Html.BlockTable
An Html combinator library
package 4Blocks
package
A tetris-like game implemented in Haskell and making use of Gtkh2s (works with GHC 6.8.3 and Gtk2hs 0.9.13) Version 0.2
package fallingblocks
package
A game where blocks of different shapes fall down the screen. If you either fill an entire line or get four of the same color in a row, those disappear.  How long can you go before the blocks fill the screen? Version 0.1.4
hGetNonBlocking :: Handle -> Int -> IO ByteString
bytestring Data.ByteString, bytestring Data.ByteString.Char8, bytestring Data.ByteString.Lazy, bytestring Data.ByteString.Lazy.Char8
hGetNonBlocking is similar to hGet, except that it will never block waiting for data to become available, instead it returns only whatever data is available. If there is no data available to be read, hGetNonBlocking returns empty. Note: on Windows and with Haskell implementation other than GHC, this function does not work correctly; it behaves identically to hGet.
hook_readBlock :: StreamHooks ty -> (ty -> String) -> Int -> Result ty -> IO ()
HTTP Network.TCP
hook_writeBlock :: StreamHooks ty -> (ty -> String) -> ty -> Result () -> IO ()
HTTP Network.TCP
hPutNonBlocking :: Handle -> ByteString -> IO ByteString
bytestring Data.ByteString, bytestring Data.ByteString.Char8, bytestring Data.ByteString.Lazy, bytestring Data.ByteString.Lazy.Char8
Similar to hPut except that it will never block. Instead it returns any tail that did not get written. This tail may be empty in the case that the whole string was written, or the whole original string if nothing was written. Partial writes are also possible. Note: on Windows and with Haskell implementation other than GHC, this function does not work correctly; it behaves identically to hPut.
isBlockDevice :: FileStatus -> Bool
unix System.Posix.Files.ByteString, unix System.Posix.Files
Checks if this file is a block device.
nonBlock :: OpenFileFlags -> Bool
unix System.Posix.IO.ByteString, unix System.Posix.IO
O_NONBLOCK
NonBlockingRead :: FdOption
unix System.Posix.IO.ByteString, unix System.Posix.IO
O_NONBLOCK
type NumIndexBlocks = GLsizei
OpenGL Graphics.Rendering.OpenGL.GL.VertexArrays
readBlock :: HStream bufType => HandleStream bufType -> Int -> IO (Result bufType)
HTTP Network.TCP
readBlock :: Stream x => x -> Int -> IO (Result String)
HTTP Network.Stream
throwSocketErrorIfMinus1RetryMayBlock :: (Eq a, Num a) => String -> IO b -> IO a -> IO a
network Network.Socket.Internal
Throw an IOError corresponding to the current socket error if the IO action returns a result of -1, but retries in case of an interrupted operation. Checks for operations that would block and executes an alternative action before retrying in that case.
unblockSignals :: SignalSet -> IO ()
unix System.Posix.Signals
unblockSignals mask calls sigprocmask with SIG_UNBLOCK to remove all interrupts in mask from the set of blocked interrupts.

Show more results