HORIZON HASKELLDocslts/ghc-9.10.xc74966e2026-09-27Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · c74966e · 2026-09-27

Modulerelude-1.2.0.0Haskell2010

Relude.Extra

SPDX-License-Identifier : MIT Maintainer : Kowainik xrom.xkov@gmail.com Stability : Stable Portability : Portable

This module exports all extra-related stuff. The extra modules are not exported by default, but you can easily bring them to every module in your package by modifying your Prelude file.

    • Packagerelude-1.2.0.0
    • Exports0
    • LanguageHaskell2010
    • LicenceMIT
    • SourceExtra.hs

    Additional combinators for Relude.Bifunctor.

    Useful functions to extract information from Relude.CallStack.

    Extra utilities for types that implement Relude.Bounded and Relude.Enum constraints.

    Extra folds for instances of the Relude.Foldable typeclass. Currently, just a short-circuitable left fold foldlSC.

    Foldable1 is a typeclass like Relude.Foldable but for non-empty structures. For example, Relude.NonEmpty, Relude.Identity.

    Foldable1 has all type-safe and total methods like head1, maximum1 in contradiction with Foldable.

    Grouping functions, polymorphic on return Map type.

    Minimal implementation of lens package required for basic usage.

    The typeclass for Map-like data structures.

    Generic functions that automatically work for any newtype.

    Functions for working with tuples.

    Functions for inspecting and working with types.