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.

  1. package sydtest-webdriver-screenshot

    A webdriver screenshot companion library for sydtest A webdriver screenshot companion library for sydtest

  2. package sydtest-webdriver-yesod

    A webdriver+yesod companion library for sydtest A webdriver+yesod companion library for sydtest

  3. package symbolize

    Efficient global Symbol table, with Garbage Collection. Symbols, also known as Atoms or Interned Strings, are a common technique to reduce memory usage and improve performance when using many small strings: A Symbol represents a string (any Textual, so String, Text, ShortText, ByteString, ShortByteString, etc.) Just like ShortText, ShortByteString and ByteArray, a Symbol has an optimized memory representation, directly wrapping a primitive `ByteArray#`. Furthermore, a global symbol table keeps track of which values currently exist, ensuring we always deduplicate symbols. This therefore allows us to:

    • Check for equality between symbols in constant-time (using pointer equality)
    • Calculate the hash in constant-time (using StableName)
    • Keep the memory footprint of repeatedly-seen strings low.
    This is very useful if you're frequently comparing strings and the same strings might come up many times. It also makes Symbol a great candidate for a key in e.g. a HashMap or HashSet. The global symbol table is implemented using weak pointers, which means that unused symbols will be garbage collected. As such, you do not need to be concerned about memory leaks (as is the case with many other symbol table implementations). Please see the full README below or on GitHub at https://github.com/Qqwy/haskell-symbolize#readme

  4. package symengine

    SymEngine symbolic mathematics engine for Haskell Please see README.md

  5. package symmetry-operations-symbols

    Derivation of symbols and coordinate triplets Library Please see the README on GitHub at https://github.com/narumij/symmetry-operations-symbols#readme

  6. package symparsec

    Type level string parser combinators Please see README.md.

  7. package synthesizer-alsa

    Control synthesizer effects via ALSA/MIDI This package allows to read MIDI events and to convert them to control signals that can be used for audio effects. As demonstration there is a keyboard controlled music synthesizer.

  8. package sysinfo

    Haskell Interface for getting overall system statistics This package can be used to get system statistics like uptime, free memory, system load etc. Note that the package works *only* on Linux system with kernel version >= 2.3.23 and uses FFI calls.

  9. package system-linux-proc

    A library for accessing the /proc filesystem in Linux A library for accessing the /proc filesystem in Linux

  10. package tao

    Type-level assertion operators. Type-level unit testing via assertion operators/functions.

Page 251 of many | Previous | Next