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.
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.
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.
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.
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.
package
skylighting-format-typst Typst formatter for skylighting syntax highlighting library This module allows tokens produced by skylighting-core to be rendered as Typst.
-
Bindings for the Slack web API Haskell bindings for the Slack web API.
-
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?
- 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.
- 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.
- 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.
-
Sized list This package implements Slist data structure that stores the size of the list along with the list itself.
-
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.
-
Testing SMT-LIB backends. This library provides common functions and values used for testing SMT-LIB backends, as provided by the smtlib-backends library.