all -base

all :: (Char -> Bool) -> ByteString -> Bool
bytestring Data.ByteString.Char8, bytestring Data.ByteString.Lazy.Char8
Applied to a predicate and a ByteString, all determines if all elements of the ByteString satisfy the predicate.
all :: (Char -> Bool) -> Text -> Bool
text Data.Text, text Data.Text.Lazy
O(n) all p t determines whether all characters in the Text t satisify the predicate p. Subject to fusion.
all :: (Word8 -> Bool) -> ByteString -> Bool
bytestring Data.ByteString, bytestring Data.ByteString.Lazy
O(n) Applied to a predicate and a ByteString, all determines if all elements of the ByteString satisfy the predicate.
package allocated-processor
package
See module docs for more information, and "cv-combinators" package for example usage. Version 0.0.2
package alloy
package
Alloy is a generic programming library for performing traversals of data and applying specific operations to certain types.  More information is available in the tutorial (http://twistedsquare.com/Alloy-Tutorial.pdf) and the draft paper (http://twistedsquare.com/Alloy.pdf). Version 1.2.0
package alloy-proxy-fd
package
Two modules supplying proxy instances that allow you to define pure andor effectful instances in terms of their more general effectfulroute-including equivalents in Alloy. Version 1.0.0
module Test.QuickCheck.All
QuickCheck Test.QuickCheck.All
Experimental features using Template Haskell. You need to have a {-# LANGUAGE TemplateHaskell #-} pragma in your module for any of these to work.
AllClientAttributes :: ClientAttributeGroup
OpenGL Graphics.Rendering.OpenGL.GL.SavingState
AllMatches :: (f b) -> AllMatches f b
regex-base Text.Regex.Base.RegexLike
newtype AllMatches f b
regex-base Text.Regex.Base.RegexLike
Used in results of RegexContext instances
data AllocationStrategy
bytestring Data.ByteString.Builder.Extra
A buffer allocation strategy for executing Builders.
AllowDirectContext :: DirectRendering
GLUT Graphics.UI.GLUT.Initialization
Try to use direct rendering, silently using indirect rendering if this is not possible.
AllPhases :: Phases
template-haskell Language.Haskell.TH.Syntax, template-haskell Language.Haskell.TH
AllServerAttributes :: ServerAttributeGroup
OpenGL Graphics.Rendering.OpenGL.GL.SavingState
AllSubmatches :: (f b) -> AllSubmatches f b
regex-base Text.Regex.Base.RegexLike
newtype AllSubmatches f b
regex-base Text.Regex.Base.RegexLike
Used in results of RegexContext instances
AllTextMatches :: (f b) -> AllTextMatches f b
regex-base Text.Regex.Base.RegexLike
newtype AllTextMatches f b
regex-base Text.Regex.Base.RegexLike
Used in results of RegexContext instances
AllTextSubmatches :: (f b) -> AllTextSubmatches f b
regex-base Text.Regex.Base.RegexLike
newtype AllTextSubmatches f b
regex-base Text.Regex.Base.RegexLike
Used in results of RegexContext instances
package Allure
package
This is an alpha release of Allure of the Stars, a near-future Sci-Fi roguelike and tactical squad game. The game is barely fun at this stage and not yet really Sci-Fi. See the wiki for design notes and contribute. New since 0.4.8 are screensaver game modes (AI vs AI), improved AI (can now climbs stairs, etc.), multiple, multi-floor staircases, multiple savefiles, configurable framerate and combat animations and more. Long term goals are high replayability and auto-balancing through procedural content generation and persistent content modification based on player behaviour. The game is written using the LambdaHack roguelike game engine available at http://hackage.haskell.org/package/LambdaHack. Version 0.4.10.5
addTimerCallback :: Timeout -> TimerCallback -> IO ()
GLUT Graphics.UI.GLUT.Callbacks.Global
Register a one-shot timer callback to be triggered after at least the given amount of time. Multiple timer callbacks at same or differing times may be registered simultaneously. There is no support for canceling a registered callback. The number of milliseconds is a lower bound on the time before the callback is generated. GLUT attempts to deliver the timer callback as soon as possible after the expiration of the callback's time interval.
AI_ALL :: AddrInfoFlag
network Network.Socket
atomically :: STM a -> IO a
base GHC.Conc.Sync, base GHC.Conc, stm Control.Monad.STM
Perform a series of STM actions atomically. You cannot use atomically inside an unsafePerformIO or unsafeInterleaveIO. Any attempt to do so will result in a runtime error. (Reason: allowing this would effectively allow a transaction inside a transaction, depending on exactly when the thunk is evaluated.) However, see newTVarIO, which can be called inside unsafePerformIO, and which allows top-level TVars to be allocated.
badSystemCall :: Signal
unix System.Posix.Signals
breakOnAll :: Text -> Text -> [(Text, Text)]
text Data.Text
O(n+m) Find all non-overlapping instances of needle in haystack. Each element of the returned list consists of a pair: * The entire string prior to the kth match (i.e. the prefix) * The kth match, followed by the remainder of the string Examples: > breakOnAll "::" "" > ==> [] > breakOnAll "/" "a/b/c/" > ==> [("a", "/b/c/"), ("a/b", "/c/"), ("a/b/c", "/")] In (unlikely) bad cases, this function's time complexity degrades towards O(n*m). The needle parameter may not be empty.
breakOnAll :: Text -> Text -> [(Text, Text)]
text Data.Text.Lazy
O(n+m) Find all non-overlapping instances of needle in haystack. Each element of the returned list consists of a pair: * The entire string prior to the kth match (i.e. the prefix) * The kth match, followed by the remainder of the string Examples: > breakOnAll "::" "" > ==> [] > breakOnAll "/" "a/b/c/" > ==> [("a", "/b/c/"), ("a/b", "/c/"), ("a/b/c", "/")] This function is strict in its first argument, and lazy in its second. In (unlikely) bad cases, this function's time complexity degrades towards O(n*m). The needle parameter may not be empty.
package cabal-install
package
The 'cabal' command-line program simplifies the process of managing Haskell software by automating the fetching, configuration, compilation and installation of Haskell libraries and programs. Version 1.18.0.2
package cabal-install-bundle
package
This is cabal-install with bundled dependencies. Easier to bootstrap. Version 1.18.0.2.1
package cabal-install-ghc72
package
The 'cabal' command-line program simplifies the process of managing Haskell software by automating the fetching, configuration, compilation and installation of Haskell libraries and programs. cabal-install-0.10.2 does not build with the packages that come with ghc-7.2. This package is a copy of cabal-install-0.10.2 with dependency version changes made in the cabal file and the bootstrap.sh file to be compatible with ghc-7.2 packages. Thanks to beastaugh on github for describing these changes at https:gist.github.com/1169332. This package will be removed once a new version of cabal-install comes out that is compatible with the next version of ghc, 7.4. Known bug: cabal sdist does not work with the version. You must build your own source package using tar czf. Version 0.10.4
package cabal-install-ghc74
package
This is a naive adaption of cabal-install-ghc72 for ghc 7.4.1. Don't complain if it does not work for you. The 'cabal' command-line program simplifies the process of managing Haskell software by automating the fetching, configuration, compilation and installation of Haskell libraries and programs. cabal-install-0.10.2 does not build with the packages that come with ghc-7.4. This package is a copy of cabal-install-0.10.2 with dependency version changes made in the cabal file and the bootstrap.sh file to be compatible with ghc-7.4 packages. Thanks to beastaugh on github for describing these changes at https:gist.github.com/1169332. This package will be removed once a new version of cabal-install comes out that is compatible with the next version of ghc, 7.4. Known bug: cabal sdist does not work with the version. You must build your own source package using tar czf. Version 0.10.4
package cabal-uninstall
package
Very simple script to delete a cabal package. Version 0.1.4
data Callback
QuickCheck Test.QuickCheck.Property
Different kinds of callbacks
callback :: Testable prop => Callback -> prop -> Property
QuickCheck Test.QuickCheck.Property
Adds a callback
data CallbackKind
QuickCheck Test.QuickCheck.Property
callbackPostFinalFailure :: State -> Result -> IO ()
QuickCheck Test.QuickCheck.Test
callbackPostTest :: State -> Result -> IO ()
QuickCheck Test.QuickCheck.Test
callbacks :: Result -> [Callback]
QuickCheck Test.QuickCheck.Property
the callbacks for this test case
callCC :: ((a -> ContT r m b) -> ContT r m a) -> ContT r m a
transformers Control.Monad.Trans.Cont
callCC (call-with-current-continuation) calls its argument function, passing it the current continuation. It provides an escape continuation mechanism for use with continuation monads. Escape continuations one allow to abort the current computation and return a value immediately. They achieve a similar effect to throwError and catchError within an ErrorT monad. The advantage of this function over calling return is that it makes the continuation explicit, allowing more flexibility and better control. The standard idiom used with callCC is to provide a lambda-expression to name the continuation. Then calling the named continuation anywhere within its scope will escape from the computation, even if it is many layers deep within nested computations.
callCC :: MonadCont m => ((a -> m b) -> m a) -> m a
mtl Control.Monad.Cont.Class, mtl Control.Monad.Cont

Show more results