Hoogle Search

Within LTS Haskell 24.28 (ghc-9.10.3)

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

  1. package casa-types

    Types for Casa Types for Casa (Content-Addressable Storage Archive). See https://casa.stackage.org/

  2. package cassava-megaparsec

    Megaparsec parser of CSV files that plays nicely with Cassava Megaparsec parser of CSV files that plays nicely with Cassava.

  3. package cborg-json

    A library for encoding JSON as CBOR This package implements the bijection between JSON and CBOR defined in the CBOR specification, RFC 7049.

  4. package cdar-mBound

    Exact real arithmetic using Centred Dyadic Approximations Please see https://github.com/michalkonecny/cdar/tree/mBound#readme

  5. package cgi

    A library for writing CGI programs This is a Haskell library for writing CGI programs.

  6. package chan

    Some extra kit for Chans Please see the README on Github at https://github.com/athanclark/chan#readme

  7. package chimera

    Lazy infinite streams with O(1) indexing and applications for memoization There are plenty of memoizing libraries on Hackage, but they usually fall into two categories:

    • Store cache as a flat array, enabling us to obtain cached values in O(1) time, which is nice. The drawback is that one must specify the size of the array beforehand, limiting an interval of inputs, and actually allocate it at once.
    • Store cache as a lazy binary tree. Thanks to laziness, one can freely use the full range of inputs. The drawback is that obtaining values from a tree takes logarithmic time and is unfriendly to CPU cache, which kinda defeats the purpose.
    This package intends to tackle both issues, providing a data type Chimera for lazy infinite compact streams with cache-friendly O(1) indexing. Additional features include:
    • memoization of recursive functions and recurrent sequences,
    • memoization of functions of several, possibly signed arguments,
    • efficient memoization of boolean predicates.

  8. package cipher-aes

    Fast AES cipher implementation with advanced mode of operations Fast AES cipher implementation with advanced mode of operations. The modes of operations available are ECB (Electronic code book), CBC (Cipher block chaining), CTR (Counter), XTS (XEX with ciphertext stealing), GCM (Galois Counter Mode). The AES implementation uses AES-NI when available (on x86 and x86-64 architecture), but fallback gracefully to a software C implementation. The software implementation uses S-Boxes, which might suffer for cache timing issues. However do notes that most other known software implementations, including very popular one (openssl, gnutls) also uses similar implementation. If it matters for your case, you should make sure you have AES-NI available, or you'll need to use a different implementation.

  9. package cipher-rc4

    Fast RC4 cipher implementation Fast RC4 cipher implementation

  10. package circular

    Circular fixed-sized mutable vectors Please see the README at https://github.com/dschrempf/circular#readme

Page 106 of many | Previous | Next