Hoogle Search
Within LTS Haskell 24.28 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
Ungarble output from several threads or commands Lets multiple threads and external processes concurrently output to the console, without it getting all garbled up. Built on top of that is a way of defining multiple output regions, which are automatically laid out on the screen and can be individually updated by concurrent threads. Can be used for progress displays etc.
-
A fast concurrent unique identifier supply with a pure API A fast supply of concurrent unique identifiers suitable for use within a single process. Once the initial Supply has been initialized, the remainder of the API is pure. See Control.Concurrent.Supply for details.
-
Parsing framework based on conduit. Please refer to README.
-
A library for simple INI-based configuration files. The config-ini library is a set of small monadic languages for writing simple configuration languages with convenient, human-readable error messages.
parseConfig :: IniParser (Text, Int, Bool) parseConfig = section "NETWORK" $ do user <- field "user" port <- fieldOf "port" number enc <- fieldFlagDef "encryption" True return (user, port, enc)
-
Simple, layout-based value language similar to YAML or JSON This package implements a language similar to YAML or JSON but with fewer special cases and fewer dependencies. It emphasizes layout structure for sections and lists, and requires quotes around strings.
-
Convenience wrappers around common data structures and encodings Wrappers around common data structures and encodings. This is part of a library intended to ease interoperability and assist in building command-line programs, both tools and longer-running daemons. A list of features and some background to the library's design is contained in the README on GitHub.
-
Countable, Searchable, Finite, Empty classes
- class Countable, for countable types
- class AtLeastOneCountable, for countable types that have at least one value
- class InfiniteCountable, for infinite countable types
- class Searchable, for types that can be searched over. This turns out to include some infinite types, see http://math.andrej.com/2007/09/28/seemingly-impossible-functional-programs/.
- class Finite, for finite types
- class Singular, for singular (n = 1) types
- class Empty, for empty (n = 0) types
- (Searchable a,Eq b) => Eq (a -> b)
- Finite t => Foldable ((->) t)
- Finite a => Traversable ((->) a)
- (Show a,Finite a,Show b) => Show (a -> b)
-
Well-conditioned estimation of large-dimensional covariance matrices Please see the README on GitHub at https://github.com/dschrempf/covariance#readme
-
Cassandra CQL binary protocol. Implementation of Cassandra's CQL Binary Protocol Version 3 and Version 4. It provides encoding and decoding functionality as well as representations of the various protocol related types. Thus it can serve as a building block for writing Cassandra drivers, such as cql-io.
-
Cron datatypes and Attoparsec parser Cron data structure and Attoparsec parser. The idea is to embed it in larger systems which want to roll their own scheduled tasks in a format that people are used to. System.Cron is where all the interesting datatypes live. You will also find scheduleMatches, which you can use to compare a time against a CronSchedule to see if an action needs to be performed. System.Cron.Parser is where you will find the parsers cronSchedule, crontabEntry and cronTab. To parse individual schedules up to full crontab files.