|
|
|
Description |
Various helper routines.
|
|
Synopsis |
|
|
|
Documentation |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Put a line into a handle followed by rn and echo to stdout
|
|
|
Get a line from the handle and echo to stdout
|
|
|
|
|
|
|
|
|
|
splitList :: Eq a => a -> [a] -> [[a]] | Source |
|
Removes the whitespace surrounding a string as well
as the first and last character.
unBracket (asdf) = asdf
Drops the whitespace at the start of the string
Drops the whitespace at the end of the string
Trims the beginning and ending whitespace of a string
Repeadly splits a list by the provided separator and collects the results
|
|
|
Repeatedly splits a list and collects the results
|
|
|
Split is like break, but the matching element is dropped.
|
|
|
Read file with a default value if the file does not exist.
|
|
mapFst :: (a -> b) -> [(a, x)] -> [(b, x)] | Source |
|
|
mapSnd :: (a -> b) -> [(x, a)] -> [(x, b)] | Source |
|
|
revmap :: a -> [a -> b] -> [b] | Source |
|
applies the list of functions to the provided argument
|
|
|
comp f a b compares a and b after apply
f.
|
|
|
Run an external command. Upon failure print status
to stderr.
|
|
|
Unsafe tracing, outputs the message and the value to stderr.
|
|
|
Unsafe tracing messages inside a monad.
|
|
|
Read in any monad.
|
|
|
Convert Maybe into an another monad. This is a simple injection that calls
fail when given a Nothing.
|
|
|
Lifts a bool into a MonadPlus, with False mapped to the mzero.
|
|
|
notMb a b returns Just a if b is Nothing and Nothing if
b is Just _.
|
|
|
Takes a list of delays, in seconds, and an action to execute
repeatedly. The action is then executed repeatedly in a separate thread
until the list has been consumed. The first action takes place immediately.
|
|
|
|
|
Similar to periodic but runs in the same thread
|
|
Produced by Haddock version 2.4.2 |