Hoogle Search

Within LTS Haskell 24.57 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. package skylighting-format-typst

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

  6. package slack-web

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

  7. 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.

  8. package slist

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

  9. package slynx

    Handle molecular sequences Examine, modify, and simulate molecular sequences in a reproducible way. Please see the README on GitHub at https://github.com/dschrempf/elynx.

  10. package smtlib-backends-tests

    Testing SMT-LIB backends. This library provides common functions and values used for testing SMT-LIB backends, as provided by the smtlib-backends library.

Page 246 of many | Previous | Next