haskell-ci-0.2: Cabal package script generator for Travis-CI

Safe HaskellSafe
LanguageHaskell2010

HaskellCI.Extras

Description

Various extras, are this in base ?

Synopsis

Documentation

>>> import Text.Read (readMaybe)

afterInfix :: Eq a => [a] -> [a] -> Maybe [a] Source #

Return the part after the first argument

>>> afterInfix "BAR" "FOOBAR XYZZY"
Just " XYZZY"

afterPrefix :: Eq a => [a] -> [a] -> Maybe [a] Source #

>>> afterPrefix "FOO" "FOOBAR"
Just "BAR"

findMaybe :: (a -> Maybe b) -> [a] -> Maybe b Source #

>>> findMaybe readMaybe ["foo", "1", "bar"] :: Maybe Int
Just 1