Hoogle Search

Within LTS Haskell 24.34 (ghc-9.10.3)

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

  1. package cmark-gfm

    Fast, accurate GitHub Flavored Markdown parser and renderer This package provides Haskell bindings for libcmark-gfm, the reference parser for GitHub Flavored Markdown, a fully specified variant of Markdown. It includes sources for libcmark-gfm (0.29.0.gfm.13) and does not require prior installation of the C library.

  2. package co-log

    Composable Contravariant Comonadic Logging Library The default implementation of logging based on co-log-core. The ideas behind this package are described in the following blog post:

  3. package co-log-polysemy

    Composable Contravariant Comonadic Logging Library Implementation of the co-log logging based on the polysemy extensible effects library. The ideas behind this package are described in the following blog post:

    For the taggless final implementation of the co-log ideas se the following package:

  4. package code-conjure

    synthesize Haskell functions out of partial definitions Conjure is a tool that synthesizes Haskell functions out of partial definitions.

  5. package codec-beam

    Erlang VM byte code assembler Erlang VM byte code assembler.

  6. package coinor-clp

    Linear Programming using COIN-OR/CLP and comfort-array Simple interface to linear programming functions provided by COIN-OR using the flexible Array shape framework from comfort-array. E.g. you can use Shape.Tuple to convert safely between nested tuples and arrays with the same number of elements.

    type X = Shape.Element
    type PairShape = Shape.NestedTuple Shape.TupleIndex (X,X)
    
    case Shape.indexTupleFromShape (Shape.static :: PairShape) of
    (posIx,negIx) ->
    case mapSnd (mapSnd Array.toTuple) <$>
    LP.simplex [] [[1.*posIx, (-1).*negIx] ==. 314]
    (LP.Minimize,
    Array.fromTuple (23,42) :: Array PairShape Double)
    of
    (Right (LP.Optimal, (absol, (pos, neg)))) ->
    printf "absol %f,  pos %f, neg %f\n" absol pos neg
    _ -> fail "COINOR solver failed"
    
    Alternatives: comfort-glpk, hmatrix-glpk, glpk-hs

  7. package colorful-monoids

    Styled console text output using ANSI escape sequences. This library provides styled text output using ANSI escape sequences. The colored text is modeled as nested Colored values, which form a Monoid. As a result the colored code has a relatively concise form.

  8. package colourista

    Convenient interface for printing colourful messages Convenient interface for printing colourful messages based on the ansi-terminal library.

  9. package comfort-blas

    Numerical Basic Linear Algebra using BLAS This is a high-level interface to BLAS. It provides support for working on slices of arrays.

  10. package comfort-fftw

    High-level interface to FFTW (Fast Fourier Transform) based on comfort-array FFTW claims to be the fastest Fourier Transform in the West. This is a high-level interface to libfftw. We re-use the type classes from netlib-ffi. Features:

    • Support of one (audio), two (image), three (video) dimensional data, as well as n-dimensional one.
    • Support for batched transformations e.g. for block-wise Fourier transform.
    • No normalization like in plain fftw. This is because I see no universally best place to apply normalization.
    The use of comfort-array enables to use array shapes tailored to Fourier transforms:
    • Shape.Cyclic for data where the n-1-th element can also be accessed via index -1.
    • Shape.Half for complex data of a real-to-complex Fourier transform. It saves you from case distinction between even and odd data length and according mistakes.
    • Shape.Symmetric for real-to-real Sine and Cosine transforms. They assert that you will always use the appropriate kind for back transformation.
    For rather simple examples see the packages align-audio and morbus-meniere. See also package fft.

Page 170 of many | Previous | Next