From f73c785ded93c5a1634dd618b5d00442cf7c68c9 Mon Sep 17 00:00:00 2001 From: David Waern Date: Mon, 23 Nov 2009 23:19:39 +0000 Subject: Update CrossPackageDocs reference output - Remove GHC.MVar import (removed from base) - Strip link contents --- tests/tests/CrossPackageDocs.html.ref | 325 ++++++---------------------------- 1 file changed, 50 insertions(+), 275 deletions(-) diff --git a/tests/tests/CrossPackageDocs.html.ref b/tests/tests/CrossPackageDocs.html.ref index 1bf9ba3e..e23c6dd7 100644 --- a/tests/tests/CrossPackageDocs.html.ref +++ b/tests/tests/CrossPackageDocs.html.ref @@ -23,8 +23,7 @@ >ContentsContentsIndexreturnreturn :: a -> m afail :: Stringfail :: String -> m arunInteractiveProcess :: FilePath -> [String] -> Maybe FilePath -> Maybe [(String, String)] -> IO (Handle, Handle, Handle, ProcessHandlerunInteractiveProcess :: FilePath -> [String] -> Maybe FilePath -> Maybe [(String, String)] -> IO (Handle, Handle, Handle, ProcessHandle)data MVar a = MVar (MVar# RealWorld a)newEmptyMVar :: IO (MVar a)

mapmap f xs

The MonadMonad class defines the basic operations over a monad

Minimal complete definition: >>=>>= and returnreturn.

Instances of MonadMonad should satisfy the following laws:

Instances of both MonadMonad and FunctorFunctor should additionally satisfy the law:

The instances of MonadMonad for lists, Data.Maybe.Maybe and System.IO.IO -defined in the PreludePrelude satisfy these laws.

fail :: String :: String -> m a
MonadMonad []
Monad IOMonad IO
MonadMonad Q
Monad MaybeMonad Maybe
MonadMonad ((->) r)
:: FilePath:: FilePathFilename of the executable @@ -492,8 +427,7 @@ defined in the
-> [String-> [String]Arguments to pass to the executable @@ -501,10 +435,8 @@ defined in the
-> Maybe FilePath-> Maybe FilePathOptional path to the working directory @@ -512,12 +444,9 @@ defined in the
-> Maybe [(String, String-> Maybe [(String, String)]Optional environment (otherwise inherit) @@ -525,16 +454,11 @@ defined in the
-> IO (Handle, Handle, Handle, ProcessHandle-> IO (Handle, Handle, Handle, ProcessHandle)

Runs a raw command, and returns HandleHandles that may be used to communicate with the process via its

The HandleHandles are initially in binary mode; if you need them to be in text mode then use hSetBinaryModehSetBinaryMode.

data MVar a
An MVar (pronounced "em-var") is a synchronising variable, used -for communication between concurrent threads. It can be thought of -as a a box, which may be empty or full. -
Constructors
MVar (MVar# RealWorld a)
show/hide Instances
newEmptyMVar :: IO (MVar a)
Create an MVar which is initially empty. -

Bugs: -

  • [] a -
  • No instances list -
  • No docs on function arguments -
Produced by HaddockProduced by Haddock version 2.5.0