shana-2009.12.1: treat haskell functions as unix pipes

System.Shana.Utils

(.) :: a -> (a -> b) -> bSource

(>) :: Category cat => cat a b -> cat b c -> cat a cSource

(<) :: Category cat => cat b c -> cat a b -> cat a cSource

(^) :: Functor f => f a -> (a -> b) -> f bSource

(-) :: (a -> b) -> a -> bSource

(<|>) :: (a -> IO [b]) -> (b -> IO [c]) -> a -> IO [c]Source

shana :: Shana String b -> IO [b]Source