Hoogle Search

Within LTS Haskell 24.4 (ghc-9.10.2)

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

  1. package bindings-DSL

    FFI domain specific language, on top of hsc2hs. This is a set of macros to be used when writing Haskell FFI. They were designed to be able to fully describe C interfaces, so that hsc2hs can extract from them all Haskell code needed to mimic such interfaces. All Haskell names used are automatically derived from C names, structures are mapped to Haskell instances of Storable, and there are also macros you can use with C code to help write bindings to inline functions or macro functions. Documentation is available at package homepage: https://github.com/jwiegley/bindings-dsl/wiki The extra module Bindings.Utilities will contain tools that may be convenient when working with FFI.

  2. package byteslice

    Slicing managed and unmanaged memory This library provides types that allow the user to talk about a slice of a ByteArray or a MutableByteArray. It also offers UnmanagedBytes, which is kind of like a slice into unmanaged memory. However, it is just an address and a length.

  3. package cairo

    Binding to the Cairo library. Cairo is a library to render high quality vector graphics. There exist various backends that allows rendering to Gtk windows, PDF, PS, PNG and SVG documents, amongst others.

  4. package commutative-semigroups

    Commutative semigroups A commutative semigroup is a semigroup where the order of arguments to mappend does not matter.

  5. package cryptohash-md5

    Fast, pure and practical MD5 implementation A practical incremental and one-pass, pure API to the MD5 hash algorithm (including HMAC support) with performance close to the fastest implementations available in other languages. The implementation is made in C with a haskell FFI wrapper that hides the C implementation. NOTE: This package has been forked off cryptohash-0.11.7 because the cryptohash package has been deprecated and so this package continues to satisfy the need for a lightweight package providing the MD5 hash algorithm without any dependencies on packages other than base and bytestring. Consequently, this package can be used as a drop-in replacement for cryptohash's Crypto.Hash.MD5 module, though with a clearly smaller footprint.

  6. package cryptohash-sha1

    Fast, pure and practical SHA-1 implementation A practical incremental and one-pass, pure API to the SHA-1 hash algorithm (including HMAC support) with performance close to the fastest implementations available in other languages. The implementation is made in C with a haskell FFI wrapper that hides the C implementation. NOTE: This package has been forked off cryptohash-0.11.7 because the cryptohash package has been deprecated and so this package continues to satisfy the need for a lightweight package providing the SHA1 hash algorithm without any dependencies on packages other than base and bytestring. Consequently, this package can be used as a drop-in replacement for cryptohash's Crypto.Hash.SHA1 module, though with a clearly smaller footprint.

  7. package crypton-x509-system

    Handle per-operating-system X.509 accessors and storage System X.509 handling for accessing operating system dependents store and other storage methods

  8. package data-fix

    Fixpoint data types Fixpoint types and recursion schemes. If you define your AST as fixpoint type, you get fold and unfold operations for free. Thanks for contribution to: Matej Kollar, Herbert Valerio Riedel

  9. package deepseq-generics

    GHC.Generics-based Control.DeepSeq.rnf implementation This package provides a GHC.Generics-based Control.DeepSeq.Generics.genericRnf function which can be used for providing a rnf implementation. See the documentation for the genericRnf function in the Control.DeepSeq.Generics module to get started. The original idea was pioneered in the generic-deepseq package (see http://www.haskell.org/pipermail/haskell-cafe/2012-February/099551.html for more information). This package differs from the generic-deepseq package by working in combination with the existing deepseq package as opposed to defining a conflicting drop-in replacement for deepseq's Control.DeepSeq module. Note: The ability to auto-derive via GHC.Generics has been merged into deepseq-1.4.0.0. This package is now still useful for writing code that's also compatible with older deepseq versions not yet providing GHC.Generics-support.

  10. package ekg-core

    Tracking of system metrics This library lets you defined and track system metrics.

Page 40 of many | Previous | Next