Hoogle is a great tool for finding haskell functions:

http://www.haskell.org/hoogle/

You can punch in the type of a function you want and it will give you a list of functions that might do what you need.
Generalizing the types a bit usually helps. Searching for either  m a -> n m a   or   IO a -> m a   would give you 'lift' and 'liftIO' as one of the top results.

- Job

On Thu, Mar 18, 2010 at 1:58 PM, Stefan Klinger <all-lists@stefan-klinger.de> wrote:
On 18 March 2010, Gregory Collins wrote with possible deletions:
> ParsecT has a MonadIO instance:
>
>     class Monad m => MonadIO m where
>         liftIO :: IO a -> m a

Thank you! I didn't see this. Great!

Kind regards,
Stefan


--
Stefan Klinger                                      o/klettern
                                                   /\/  bis zum
send plaintext only - max size 32kB - no spam         \   Abfallen
http://stefan-klinger.de
_______________________________________________