Hoogle Search
Within LTS Haskell 24.49 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
String encoding conversion Provides an interface to the POSIX iconv library functions for string encoding conversion.
-
(?) and (?>) conditional operator (?) and (?>) conditional operator, it can be used with any existed version of base.
-
Constructing and dissecting IFF files The Interchange File Format of Electronic Arts is a container format used for many kinds of data. Common file formats are e.g. IFF-8SVX for 8-bit sampled sounds and IFF-ILBM for images in an interleaved way that is close to image representation in Amiga computers. Cf. http://netghost.narod.ru/gff/vendspec/iff/index.htm This library does only handle the IFF container format and does not handle any specific IFF data type. The intention is the same as of Amiga's iffparse.library. See http://wiki.amigaos.net/index.php/IFFParse_Library.
-
IHaskell display instance for hvega types. Support Vega-Lite visualizations in IHaskell notebooks.
-
Inbox for asychronous messages Facilitates testing of asynchronous behavior
-
A Prelude for Polysemy See https://hackage.haskell.org/package/incipit-core/docs/IncipitCore.html
-
Atkey indexed monad transformers Please see the README on GitHub at https://github.com/morphismtech/indexed-transformers#readme
-
Automatic differentiation and backpropagation. Automatic differentiation and backpropagation. We do not attract gradient tape. Instead, the differentiation operator is defined directly as a map between differentiable function objects. Such functions are to be combined in arrow style using (>>>), (***), first, etc. The original purpose of the package is an automatic backpropagation differentiation component for a functional type-dependent library for deep machine learning. See tutorial details.
-
A class for injective (one-to-one) functions A class for injective (one-to-one) functions
-
A CTCP encoding and decoding library for IRC clients. CTCP (Client To Client Protocol) is a way of sending arbitrary data over an IRC network, which may include bytes not allowed in standard IRC messages. CTCPs are sent as a PRIVMSG or NOTICE, where the first and last characters as \001 (SOH), and special bytes are escaped by encoding them into a two-byte sequence beginning with \020 (DLE). CTCPs consist of command name (typically in upper-case) followed by list of space-separated arguments, which may be empty. One use of CTCPs supported by the vast majority of IRC clients today is the ACTION command, typically invoked with /me. For example, if the user foo in the channel #bar were to issue
/me dances
everyone in the channel would receive the message:foo PRIVMSG #bar :\001ACTION dances\001
Other common uses of CTCP include requesting the name and version of a user's IRC client, their local time, determining ping times, and initiating file transfers (DCC). Characters are escaped as follows:- \000 (NUL) \020 \060 ("0")
- \012 (NL) \020 \156 ("n")
- \015 (CR) \020 \162 ("r")
- \020 (DLE) \020 \020