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.

  1. package skein

    Skein, a family of cryptographic hash functions. Includes Skein-MAC as well. Skein (http://www.skein-hash.info/) is a family of fast secure cryptographic hash functions designed by Niels Ferguson, Stefan Lucks, Bruce Schneier, Doug Whiting, Mihir Bellare, Tadayoshi Kohno, Jon Callas and Jesse Walker. This package uses bindings to the optimized C implementation of Skein. We provide a high-level interface (see module Crypto.Skein) to some of the Skein use cases. We also provide a low-level interface (see module Crypto.Skein.Internal) should you need to use Skein in a different way. Currently we have support for Skein as cryptographic hash function as Skein as a message authentication code (Skein-MAC). For examples of how to use this package, see Crypto.Skein module documentation. This package includes Skein v1.3. Versions of this package before 1.0.0 implemented Skein v1.1.

  2. package skews

    A very quick-and-dirty WebSocket server. A very quick-and-dirty WebSocket server. Intended for use with unit tests.

  3. package skylighting-format-ansi

    ANSI formatter for skylighting syntax highlighting library This module allows tokens produced by skylighting-core to be rendered as ANSI colored text.

  4. package skylighting-format-blaze-html

    HTML formatter for skylighting syntax highlighting library This module allows tokens produced by skylighting-core to be rendered as HTML.

  5. package skylighting-format-context

    ConTeXt formatter for skylighting syntax highlighting library This module allows tokens produced by skylighting-core to be rendered as ConTeXt commands.

  6. package skylighting-format-latex

    LaTeX formatter for skylighting syntax highlighting library This module allows tokens produced by skylighting-core to be rendered as LaTeX macros.

  7. package skylighting-format-typst

    Typst formatter for skylighting syntax highlighting library This module allows tokens produced by skylighting-core to be rendered as Typst.

  8. package slack-web

    Bindings for the Slack web API Haskell bindings for the Slack web API.

  9. package slave-thread

    A fundamental solution to ghost threads and silent exceptions Vanilla thread management in Haskell is low level and it does not approach the problems related to thread deaths. When it's used naively the following typical problems arise:

    • When a forked thread dies due to an uncaught exception, the exception does not get raised in the main thread, which is why the program continues to run as if nothing happened, i.e., with the presumption that the already dead thread is running normally. Naturally this may very well bring your program to a chaotic state.
    • Another issue is that one thread dying does not affect any of the threads forked from it. That's why your program may be accumulating ghost threads.
    • Ever dealt with your program ignoring the <Ctrl-C> strikes?
    This library solves all the issues above with a concept of a slave thread. A slave thread has the following properties:
    1. When it dies for whatever reason (exception or finishing normally) it kills all the slave threads that were forked from it. This protects you from ghost threads.
    2. It waits for all slaves to die and execute their finalizers before executing its own finalizer and getting released itself. This gives you hierarchical releasing of resources.
    3. When a slave thread dies with an uncaught exception it reraises it in the master thread. This protects you from silent exceptions and lets you be sure of getting informed if your program gets brought to an erroneous state.

  10. package slist

    Sized list This package implements Slist data structure that stores the size of the list along with the list itself.

Page 246 of many | Previous | Next