h4sh |
Abouth4sh provides a set of Haskell List functions as normal unix shell commands. This allows us to use Haskell in shell scripts transparently. Each program is generated from the function's type. The following types are supported: a -> a a -> [a] [a] -> a [a] -> Int [a] -> [a] [[a]] -> [a] a -> [a] -> [a] a -> [a] -> [Int] Int -> [a] -> [a] [a] -> [a] -> [a] (a -> a) -> a -> a (a -> a) -> a -> [a] (a -> a) -> [a] -> [a] (a -> a) -> [a] -> a (a -> Bool) -> [a] -> [a] (a -> a -> a) -> [a] -> a (a -> Maybe (a, a)) -> a -> [a] |