rio-0.1.10.0: src/RIO/List/Partial.hs
-- | @List@ partial functions. Import as:
--
-- > import qualified RIO.List.Partial as L'
module RIO.List.Partial
(
-- * Basic functions
Data.List.head
, Data.List.last
, Data.List.tail
, Data.List.init
-- * Reducing lists (folds)
, Data.List.foldl1
, Data.List.foldl1'
, Data.List.foldr1
-- ** Special folds
, Data.List.maximum
, Data.List.minimum
, Data.List.maximumBy
, Data.List.minimumBy
-- * Building lists
-- ** Scans
--
-- These functions are not partial, they are being exported here for legacy
-- reasons, they may be removed from this module on a future major release
, Data.List.scanl1
, Data.List.scanr1
-- * Indexing lists
, (Data.List.!!)
) where
import qualified Data.List