Hoogle Search
Within LTS Haskell 24.35 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
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
-
Check if an HTML element is a link This package provides a function that checks whether a particular combination of an HTML tag name and an attribute corresponds to an HTML element that links to an external resource. For example, the combination of the tag img and the attribute src is an external link whereas the combination div and style is not. This is particularly useful for web scraping.
-
Stream logs using journalctl. Stream logs using journalctl. Check the documentation for more details.
-
DOM library that uses jsaddle to support both GHCJS and GHC Documentent Object Model (DOM) functions implemented using jsaddle. It works with both GHCJS and GHC.
-
Incremental applicative JSON parser Easy to use JSON parser fully supporting incremental parsing. Parsing grammar in applicative form. The parser is compatibile with aeson and its FromJSON class. It is possible to use aeson monadic parsing when appropriate. The parser supports constant-space safe incremental parsing regardless of the input data. In addition to performance-critical parts written in C, a lot of performance is gained by being less memory intensive especially when used for stream parsing.
-
Logstash backend for katip. Please see the README on GitHub at https://github.com/mbg/logstash#readme
-
K-means clustering algorithm A simple library for k-means clustering
-
Anonymous records via named tuples Declare and access tuple fields with labels. An approach to anonymous records.
-
IRC plugins for lambdabot. Lambdabot is an IRC bot written over several years by those on the #haskell IRC channel. Provided plugins:
- irc Lets lambdabot connect to IRC.
- localtime Check user's local time.
- log Log IRC channels.
- topic Modify channel topics.