| shapr | Is gtk installable from hackage? Foo, libghc6-gtk-dev isn't a high enough version for Yi 0.2 @where gtk |
| lambdabot | I know nothing about gtk. |
| shapr | @where gtk2 |
| lambdabot | I know nothing about gtk2. |
| shapr | I want a subname search! @where gtkhs |
| lambdabot | I know nothing about gtkhs. |
| action | shapr kicks lambdabot |
| shapr | kicks lambdabot @where gtk2hs |
| lambdabot | http://haskell.org/gtk2hs/ |
| shapr | ahh @where+ gtk http://haskell.org/gtk2hs/ |
| lambdabot | Done. |
| dons | ah yes, the where file got zapped. hmm |
| sorear | dons: serves you right for using a binary format :P |
| dons | why, its in darcs? darcs revert isn't terribly difficult.. |
| atp | hey folks. is there a monad equivalent of concatMap lurking around anywhere? |
| sorear | join erm, (=<<) @type (=<<) |
| lambdabot | forall a (m :: * -> *) b. (Monad m) => (a -> m b) -> m a -> m b |
| sorear | dons: If a text file gets hit by a cosmic ray, one line is corrupted. imagine m = [] and you have concatMap |
| sioraiocht | @src (=<<) |
| lambdabot | f =<< x = x >>= f |
| sioraiocht | thought so... |
| dons | ?src (>>=) |
| lambdabot | Source not found. Just what do you think you're doing Dave? |
| dons | ?src Monad |
| lambdabot | class Monad m where (>>=) :: forall a b. m a -> (a -> m b) -> m b (>>) :: forall a b. m a -> m b -> m b return :: a -> m a fail :: String -> m a |
| dons | ?src [] (>>=) |
| lambdabot | m >>= k = foldr ((++) . k) [] m |
| dons | ?src concatMAp |
| lambdabot | Source not found. Wrong! You cheating scum! |