relude-0.1.0: Custom prelude from Kowainik

Safe HaskellTrustworthy
LanguageHaskell2010

Relude

Contents

Description

Main module that reexports all functionality allowed to use without importing any other modules. Just add next lines to your module to replace default Prelude with better one.

{-# LANGUAGE NoImplicitPrelude #-}

import Relude

This documentation section contains description of internal module structure to help navigate between modules, search for interesting functionalities and understand where you need to put your new changes.

Functions and types are distributed across multiple modules and grouped by meaning or theme. Name of the module should give you hints regarding what this module contains. Some themes contain a great amount of both reexported functions and functions of our own. To make it easier to understand these huge chunks of functions, all reexported stuff is moved into separate module with name Relude.SomeTheme.Reexport and our own functions and types are in Relude.SomeTheme.SomeName. For example, see modules Relude.Container.Class and Relude.Container.Reexport.

Below is a short description of what you can find under different modules:

Synopsis

Reexports from base and from modules in this repo

module Relude.Nub