Hoogle Search

Within LTS Haskell 24.5 (ghc-9.10.2)

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

  1. package haskell-gi

    Generate Haskell bindings for GObject Introspection capable libraries Generate Haskell bindings for GObject Introspection capable libraries. This includes most notably GTK, but many other libraries in the GObject ecosystem provide introspection data too.

  2. package indexed-traversable

    FunctorWithIndex, FoldableWithIndex, TraversableWithIndex This package provides three useful generalizations:

    class Functor f => FunctorWithIndex i f | f -> i where
    imap :: (i -> a -> b) -> f a -> f b
    
    class Foldable f => FoldableWithIndex i f | f -> i where
    ifoldMap :: Monoid m => (i -> a -> m) -> f a -> m
    
    class (FunctorWithIndex i t, FoldableWithIndex i t, Traversable t) => TraversableWithIndex i t | t -> i where
    itraverse :: Applicative f => (i -> a -> f b) -> t a -> f (t b)
    
    This package contains instances for types in GHC boot libraries. For some additional instances see indexed-traversable-instances. The keys package provides similar functionality, but uses (associated) TypeFamilies instead of FunctionalDependencies.

  3. package quickcheck-classes

    QuickCheck common typeclasses This library provides QuickCheck properties to ensure that typeclass instances adhere to the set of laws that they are supposed to. There are other libraries that do similar things, such as `genvalidity-hspec` and checkers. This library differs from other solutions by not introducing any new typeclasses that the user needs to learn. Note: on GHC < 8.5, this library uses the higher-kinded typeclasses (Data.Functor.Classes.Show1, Data.Functor.Classes.Eq1, Data.Functor.Classes.Ord1, etc.), but on GHC >= 8.5, it uses `-XQuantifiedConstraints` to express these constraints more cleanly.

  4. package raw-strings-qq

    Raw string literals for Haskell. A quasiquoter for raw string literals - that is, string literals that don't recognise the standard escape sequences (such as '\n'). Basically, they make your code more readable by freeing you from the responsibility to escape backslashes. They are useful when working with regular expressions, DOS/Windows paths and markup languages (such as XML). See examples/RawRegex.hs for a usage example.

  5. package colour

    A model for human colour/color perception This package provides a data type for colours and transparency. Colours can be blended and composed. Various colour spaces are supported. A module of colour names (Data.Colour.Names) is provided.

  6. package fast-logger

    A fast logging system A fast logging system for Haskell

  7. package foldl

    Composable, streaming, and efficient left folds This library provides strict left folds that stream in constant memory, and you can combine folds using Applicative style to derive new folds. Derived folds still traverse the container just once and are often as efficient as hand-written folds.

  8. package yesod-core

    Creation of type-safe, RESTful web applications. API docs and the README are available at http://www.stackage.org/package/yesod-core

  9. package tasty-th

    Automatic tasty test case discovery using TH Generate tasty TestTrees automatically with TemplateHaskell. See the README for example usage.

  10. package cookie

    HTTP cookie parsing and rendering Hackage documentation generation is not reliable. For up to date documentation, please see: https://www.stackage.org/package/cookie.

Page 15 of many | Previous | Next