-----------------------------------------------------------------------------
---
+-- |
-- Module : Control.Concurrent
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : experimental
-- Portability : non-portable
--
--- $Id: Concurrent.hs,v 1.5 2002/04/18 23:32:56 sof Exp $
+-- $Id: Concurrent.hs,v 1.6 2002/04/24 16:31:37 simonmar Exp $
--
-- A common interface to a collection of useful concurrency
-- abstractions.
-----------------------------------------------------------------------------
---
+-- |
-- Module : Control.Concurrent.CVar
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : experimental
-- Portability : non-portable
--
--- $Id: CVar.hs,v 1.1 2001/06/28 14:15:01 simonmar Exp $
+-- $Id: CVar.hs,v 1.2 2002/04/24 16:31:37 simonmar Exp $
--
-- Channel variables are one-element channels.
--
-----------------------------------------------------------------------------
---
+-- |
-- Module : Control.Concurrent.Chan
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : experimental
-- Portability : non-portable
--
--- $Id: Chan.hs,v 1.1 2001/06/28 14:15:02 simonmar Exp $
+-- $Id: Chan.hs,v 1.2 2002/04/24 16:31:37 simonmar Exp $
--
-- Standard, unbounded channel abstraction.
--
-----------------------------------------------------------------------------
---
+-- |
-- Module : Control.Concurrent.MVar
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : experimental
-- Portability : non-portable
--
--- $Id: MVar.hs,v 1.1 2001/06/28 14:15:02 simonmar Exp $
+-- $Id: MVar.hs,v 1.2 2002/04/24 16:31:37 simonmar Exp $
--
-- MVars: Synchronising variables
--
-----------------------------------------------------------------------------
---
+-- |
-- Module : Control.Concurrent.QSem
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : experimental
-- Portability : non-portable
--
--- $Id: QSem.hs,v 1.2 2001/07/04 11:30:52 simonmar Exp $
+-- $Id: QSem.hs,v 1.3 2002/04/24 16:31:37 simonmar Exp $
--
-- General semaphores
--
-----------------------------------------------------------------------------
---
+-- |
-- Module : Control.Concurrent.QSemN
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : experimental
-- Portability : non-portable
--
--- $Id: QSemN.hs,v 1.1 2001/06/28 14:15:02 simonmar Exp $
+-- $Id: QSemN.hs,v 1.2 2002/04/24 16:31:37 simonmar Exp $
--
-- Quantity semaphores
--
-----------------------------------------------------------------------------
---
+-- |
-- Module : Control.Concurrent.SampleVar
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : experimental
-- Portability : non-portable
--
--- $Id: SampleVar.hs,v 1.1 2001/06/28 14:15:02 simonmar Exp $
+-- $Id: SampleVar.hs,v 1.2 2002/04/24 16:31:37 simonmar Exp $
--
-- Sample variables
--
-----------------------------------------------------------------------------
---
+-- |
-- Module : Control.Exception
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : experimental
-- Portability : non-portable
--
--- $Id: Exception.hs,v 1.6 2002/02/05 17:32:25 simonmar Exp $
+-- $Id: Exception.hs,v 1.7 2002/04/24 16:31:37 simonmar Exp $
--
-- The External API for exceptions. The functions provided in this
-- module allow catching of exceptions in the IO monad.
{-# OPTIONS -fno-implicit-prelude #-}
-----------------------------------------------------------------------------
---
+-- |
-- Module : Control.Monad
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : provisional
-- Portability : portable
--
--- $Id: Monad.hs,v 1.1 2001/06/28 14:15:01 simonmar Exp $
+-- $Id: Monad.hs,v 1.2 2002/04/24 16:31:37 simonmar Exp $
--
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
---
+-- |
-- Module : Control.Monad.Cont
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : experimental
-- Portability : non-portable
--
--- $Id: Cont.hs,v 1.1 2001/06/28 14:15:02 simonmar Exp $
+-- $Id: Cont.hs,v 1.2 2002/04/24 16:31:38 simonmar Exp $
--
-- Continuation monads.
--
-----------------------------------------------------------------------------
---
+-- |
-- Module : Control.Monad.Error
-- Copyright : (c) Michael Weber <michael.weber@post.rwth-aachen.de>, 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : experimental
-- Portability : non-portable (reqruires multi-param type classes)
--
--- $Id: Error.hs,v 1.1 2001/06/28 14:15:02 simonmar Exp $
+-- $Id: Error.hs,v 1.2 2002/04/24 16:31:38 simonmar Exp $
--
-- The Error monad.
--
-----------------------------------------------------------------------------
---
+-- |
-- Module : Control.Monad.Fix
-- Copyright : (c) Andy Gill 2001,
-- (c) Oregon Graduate Institute of Science and Technology, 2001
-- Stability : experimental
-- Portability : portable
--
--- $Id: Fix.hs,v 1.4 2002/03/22 10:20:24 simonmar Exp $
+-- $Id: Fix.hs,v 1.5 2002/04/24 16:31:38 simonmar Exp $
--
-- The Fix monad.
--
-----------------------------------------------------------------------------
---
+-- |
-- Module : Control.Monad.Identity
-- Copyright : (c) Andy Gill 2001,
-- (c) Oregon Graduate Institute of Science and Technology, 2001
-- Stability : experimental
-- Portability : portable
--
--- $Id: Identity.hs,v 1.1 2001/06/28 14:15:02 simonmar Exp $
+-- $Id: Identity.hs,v 1.2 2002/04/24 16:31:38 simonmar Exp $
--
-- The Identity monad.
--
-----------------------------------------------------------------------------
---
+-- |
-- Module : Control.Monad.List
-- Copyright : (c) Andy Gill 2001,
-- (c) Oregon Graduate Institute of Science and Technology, 2001
-- Stability : experimental
-- Portability : non-portable ( requires mulit-parameter type classes )
--
--- $Id: List.hs,v 1.1 2001/06/28 14:15:02 simonmar Exp $
+-- $Id: List.hs,v 1.2 2002/04/24 16:31:38 simonmar Exp $
--
-- The List monad.
--
-----------------------------------------------------------------------------
---
+-- |
-- Module : Control.Monad.Monoid
-- Copyright : (c) Andy Gill 2001,
-- (c) Oregon Graduate Institute of Science and Technology, 2001
-- Stability : experimental
-- Portability : non-portable ( requires mulit-parameter type classes )
--
--- $Id: Monoid.hs,v 1.1 2001/06/28 14:15:02 simonmar Exp $
+-- $Id: Monoid.hs,v 1.2 2002/04/24 16:31:38 simonmar Exp $
--
-- Declaration of the Monoid class,and instances for list and functions
--
-----------------------------------------------------------------------------
---
+-- |
-- Module : Control.Monad.RWS
-- Copyright : (c) Andy Gill 2001,
-- (c) Oregon Graduate Institute of Science and Technology, 2001
-- Portability : non-portable ( requires mulit-parameter type classes,
-- requires functional dependencies )
--
--- $Id: RWS.hs,v 1.1 2001/06/28 14:15:02 simonmar Exp $
+-- $Id: RWS.hs,v 1.2 2002/04/24 16:31:38 simonmar Exp $
--
-- Declaration of the MonadRWS class.
--
-----------------------------------------------------------------------------
---
+-- |
-- Module : Control.Monad.Reader
-- Copyright : (c) Andy Gill 2001,
-- (c) Oregon Graduate Institute of Science and Technology, 2001
-- Portability : non-portable ( requires mulit-parameter type classes,
-- requires functional dependencies )
--
--- $Id: Reader.hs,v 1.1 2001/06/28 14:15:02 simonmar Exp $
+-- $Id: Reader.hs,v 1.2 2002/04/24 16:31:38 simonmar Exp $
--
-- Declaration of the Monoid class,and instances for list and functions
--
-----------------------------------------------------------------------------
---
+-- |
-- Module : Control.Monad.ST
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : experimental
-- Portability : non-portable (requires universal quantification for runST)
--
--- $Id: ST.hs,v 1.5 2001/12/21 15:07:21 simonmar Exp $
+-- $Id: ST.hs,v 1.6 2002/04/24 16:31:38 simonmar Exp $
--
-- The State Transformer Monad, ST
--
-----------------------------------------------------------------------------
---
+-- |
-- Module : Control.Monad.ST.Lazy
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : provisional
-- Portability : non-portable (requires universal quantification for runST)
--
--- $Id: Lazy.hs,v 1.4 2002/01/02 14:40:09 simonmar Exp $
+-- $Id: Lazy.hs,v 1.5 2002/04/24 16:31:39 simonmar Exp $
--
-- This module presents an identical interface to Control.Monad.ST,
-- but the underlying implementation of the state thread is lazy.
-----------------------------------------------------------------------------
---
+-- |
-- Module : Control.Monad.ST.Strict
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : provisional
-- Portability : non-portable (requires universal quantification for runST)
--
--- $Id: Strict.hs,v 1.2 2001/07/03 11:37:49 simonmar Exp $
+-- $Id: Strict.hs,v 1.3 2002/04/24 16:31:39 simonmar Exp $
--
-- The strict ST monad (identical to Control.Monad.ST)
--
-----------------------------------------------------------------------------
---
+-- |
-- Module : Control.Monad.State
-- Copyright : (c) Andy Gill 2001,
-- (c) Oregon Graduate Institute of Science and Technology, 2001
-- Portability : non-portable ( requires mulit-parameter type classes,
-- requires functional dependencies )
--
--- $Id: State.hs,v 1.1 2001/06/28 14:15:02 simonmar Exp $
+-- $Id: State.hs,v 1.2 2002/04/24 16:31:38 simonmar Exp $
--
-- State monads.
--
-----------------------------------------------------------------------------
---
+-- |
-- Module : Control.Monad.Trans
-- Copyright : (c) Andy Gill 2001,
-- (c) Oregon Graduate Institute of Science and Technology, 2001
-- Stability : experimental
-- Portability : portable
--
--- $Id: Trans.hs,v 1.1 2001/06/28 14:15:02 simonmar Exp $
+-- $Id: Trans.hs,v 1.2 2002/04/24 16:31:38 simonmar Exp $
--
-- The MonadTrans class.
--
-----------------------------------------------------------------------------
---
+-- |
-- Module : Control.Monad.Writer
-- Copyright : (c) Andy Gill 2001,
-- (c) Oregon Graduate Institute of Science and Technology, 2001
-- Portability : non-portable ( requires mulit-parameter type classes,
-- requires functional dependencies )
--
--- $Id: Writer.hs,v 1.1 2001/06/28 14:15:02 simonmar Exp $
+-- $Id: Writer.hs,v 1.2 2002/04/24 16:31:38 simonmar Exp $
--
-- The MonadWriter class.
--
-----------------------------------------------------------------------------
---
+-- |
-- Module : Control.Parallel
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : experimental
-- Portability : non-portable
--
--- $Id: Parallel.hs,v 1.1 2001/06/28 14:15:01 simonmar Exp $
+-- $Id: Parallel.hs,v 1.2 2002/04/24 16:31:37 simonmar Exp $
--
-- Parallel Constructs
--
-----------------------------------------------------------------------------
---
+-- |
-- Module : Control.Parallel.Strategies
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : experimental
-- Portability : non-portable
--
--- $Id: Strategies.hs,v 1.1 2001/06/28 14:15:02 simonmar Exp $
+-- $Id: Strategies.hs,v 1.2 2002/04/24 16:31:39 simonmar Exp $
--
-- Parallel strategy combinators
--
{-
Time-stamp: <Wed Mar 21 2001 00:45:34 Stardate: [-30]6360.15 hwloidl>
-$Id: Strategies.hs,v 1.1 2001/06/28 14:15:02 simonmar Exp $
+$Id: Strategies.hs,v 1.2 2002/04/24 16:31:39 simonmar Exp $
This module defines parallel strategy combinators
Based on Version VII (1/5/96) `Strategies96' of type a -> ()
Author: $Author: simonmar $
-Date: $Date: 2001/06/28 14:15:02 $
-Revision: $Revision: 1.1 $
+Date: $Date: 2002/04/24 16:31:39 $
+Revision: $Revision: 1.2 $
Source: $Source: /srv/cvs/cvs.haskell.org/fptools/libraries/base/Control/Parallel/Strategies.hs,v $
State: $State: Exp $
Changelog:
$Log: Strategies.hs,v $
+Revision 1.2 2002/04/24 16:31:39 simonmar
+Add the single character '|' to the header comment of each module so
+that Haddock will parse it as the module documentation.
+
Revision 1.1 2001/06/28 14:15:02 simonmar
First cut of the Haskell Core Libraries
=======================================
> infixl 6 $||, $| -- strategic function application (seq and par)
> infixl 9 .|, .||, -|, -|| -- strategic (inverse) function composition
-> strategy_version = "$Revision: 1.1 $"
-> strategy_id = "$Id: Strategies.hs,v 1.1 2001/06/28 14:15:02 simonmar Exp $"
+> strategy_version = "$Revision: 1.2 $"
+> strategy_id = "$Id: Strategies.hs,v 1.2 2002/04/24 16:31:39 simonmar Exp $"
------------------------------------------------------------------------------
Strategy Type, Application and Semantics
{-# OPTIONS -fno-implicit-prelude #-}
-----------------------------------------------------------------------------
---
+-- |
-- Module : Data.Array
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : provisional
-- Portability : portable
--
--- $Id: Array.hs,v 1.1 2001/06/28 14:15:02 simonmar Exp $
+-- $Id: Array.hs,v 1.2 2002/04/24 16:31:39 simonmar Exp $
--
-- Basic non-strict arrays.
--
{-# OPTIONS -monly-3-regs #-}
-----------------------------------------------------------------------------
---
+-- |
-- Module : Data.Array.Base
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : experimental
-- Portability : non-portable
--
--- $Id: Base.hs,v 1.6 2002/03/26 17:09:52 simonmar Exp $
+-- $Id: Base.hs,v 1.7 2002/04/24 16:31:43 simonmar Exp $
--
-- Basis for IArray and MArray. Not intended for external consumption;
-- use IArray or MArray instead.
-----------------------------------------------------------------------------
---
+-- |
-- Module : Data.Array.Diff
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : experimental
-- Portability : non-portable
--
--- $Id: Diff.hs,v 1.2 2002/01/02 14:40:10 simonmar Exp $
+-- $Id: Diff.hs,v 1.3 2002/04/24 16:31:43 simonmar Exp $
--
-- Functional arrays with constant-time update.
--
-----------------------------------------------------------------------------
---
+-- |
-- Module : Data.Array.IArray
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : experimental
-- Portability : non-portable
--
--- $Id: IArray.hs,v 1.1 2001/06/28 14:15:02 simonmar Exp $
+-- $Id: IArray.hs,v 1.2 2002/04/24 16:31:43 simonmar Exp $
--
-- Overloaded immutable array class.
--
{-# OPTIONS -#include "HsBase.h" #-}
-----------------------------------------------------------------------------
---
+-- |
-- Module : Data.Array.IO
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : experimental
-- Portability : non-portable
--
--- $Id: IO.hs,v 1.6 2002/03/26 17:11:15 simonmar Exp $
+-- $Id: IO.hs,v 1.7 2002/04/24 16:31:43 simonmar Exp $
--
-- Mutable boxed/unboxed arrays in the IO monad.
--
{-# OPTIONS -monly-3-regs #-}
-----------------------------------------------------------------------------
---
+-- |
-- Module : Data.Array.MArray
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : experimental
-- Portability : non-portable
--
--- $Id: MArray.hs,v 1.1 2001/06/28 14:15:02 simonmar Exp $
+-- $Id: MArray.hs,v 1.2 2002/04/24 16:31:43 simonmar Exp $
--
-- Class of mutable arrays, and operations on them.
--
-----------------------------------------------------------------------------
---
+-- |
-- Module : Data.Array.ST
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : experimental
-- Portability : non-portable
--
--- $Id: ST.hs,v 1.1 2001/06/28 14:15:02 simonmar Exp $
+-- $Id: ST.hs,v 1.2 2002/04/24 16:31:43 simonmar Exp $
--
-- Mutable boxed/unboxed arrays in the ST monad.
--
-----------------------------------------------------------------------------
---
+-- |
-- Module : Data.Array.Storable
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : experimental
-- Portability : non-portable
--
--- $Id: Storable.hs,v 1.2 2001/07/04 10:51:09 simonmar Exp $
+-- $Id: Storable.hs,v 1.3 2002/04/24 16:31:43 simonmar Exp $
--
-- A storable array is an IO-mutable array which stores its
-- contents in a contiguous memory block living in the C
-----------------------------------------------------------------------------
---
+-- |
-- Module : Data.Array.Unboxed
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : experimental
-- Portability : non-portable
--
--- $Id: Unboxed.hs,v 1.1 2001/06/28 14:15:02 simonmar Exp $
+-- $Id: Unboxed.hs,v 1.2 2002/04/24 16:31:43 simonmar Exp $
--
-- Unboxed immutable array type.
--
{-# OPTIONS -fno-implicit-prelude #-}
-----------------------------------------------------------------------------
---
+-- |
-- Module : Data.Bits
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : experimental
-- Portability : portable
--
--- $Id: Bits.hs,v 1.4 2002/02/05 17:32:25 simonmar Exp $
+-- $Id: Bits.hs,v 1.5 2002/04/24 16:31:39 simonmar Exp $
--
-- Bitwise operations.
--
{-# OPTIONS -fno-implicit-prelude #-}
-----------------------------------------------------------------------------
---
+-- |
-- Module : Data.Bool
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : experimental
-- Portability : portable
--
--- $Id: Bool.hs,v 1.2 2001/07/03 11:37:49 simonmar Exp $
+-- $Id: Bool.hs,v 1.3 2002/04/24 16:31:39 simonmar Exp $
--
-- The Bool type and related functions.
--
{-# OPTIONS -fno-implicit-prelude #-}
-----------------------------------------------------------------------------
---
+-- |
-- Module : Data.Char
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : provisional
-- Portability : portable
--
--- $Id: Char.hs,v 1.2 2002/04/11 12:03:43 simonpj Exp $
+-- $Id: Char.hs,v 1.3 2002/04/24 16:31:39 simonmar Exp $
--
-- The Char type and associated operations.
--
-----------------------------------------------------------------------------
---
+-- |
-- Module : Data.Complex
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : provisional
-- Portability : portable
--
--- $Id: Complex.hs,v 1.2 2001/12/21 15:07:21 simonmar Exp $
+-- $Id: Complex.hs,v 1.3 2002/04/24 16:31:39 simonmar Exp $
--
-- Complex numbers.
--
{-# OPTIONS -fno-implicit-prelude #-}
-----------------------------------------------------------------------------
---
+-- |
-- Module : Data.Dynamic
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : experimental
-- Portability : portable
--
--- $Id: Dynamic.hs,v 1.5 2002/03/14 12:09:49 simonmar Exp $
+-- $Id: Dynamic.hs,v 1.6 2002/04/24 16:31:39 simonmar Exp $
--
-- The Dynamic interface provides basic support for dynamic types.
--
{-# OPTIONS -fno-implicit-prelude #-}
-----------------------------------------------------------------------------
---
+-- |
-- Module : Data.Either
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : experimental
-- Portability : portable
--
--- $Id: Either.hs,v 1.3 2001/07/03 14:13:32 simonmar Exp $
+-- $Id: Either.hs,v 1.4 2002/04/24 16:31:39 simonmar Exp $
--
-- The Either type, and associated operations.
--
-----------------------------------------------------------------------------
---
+-- |
-- Module : Data.FiniteMap
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : provisional
-- Portability : portable
--
--- $Id: FiniteMap.hs,v 1.1 2001/08/17 12:44:54 simonmar Exp $
+-- $Id: FiniteMap.hs,v 1.2 2002/04/24 16:31:39 simonmar Exp $
--
-- A finite map implementation, derived from the paper:
-- S Adams, "Efficient sets: a balancing act"
-----------------------------------------------------------------------------
---
+-- |
-- Module : Data.Generics
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : experimental
-- Portability : non-portable
--
--- $Id: Generics.hs,v 1.1 2001/07/04 11:06:39 simonmar Exp $
+-- $Id: Generics.hs,v 1.2 2002/04/24 16:31:39 simonmar Exp $
--
-- Data types for generic definitions.
--
-----------------------------------------------------------------------------
---
+-- |
-- Module : Data.IORef
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : experimental
-- Portability : portable
--
--- $Id: IORef.hs,v 1.4 2002/01/02 14:40:09 simonmar Exp $
+-- $Id: IORef.hs,v 1.5 2002/04/24 16:31:39 simonmar Exp $
--
-- Mutable references in the IO monad.
--
{-# OPTIONS -fno-implicit-prelude #-}
-----------------------------------------------------------------------------
---
+-- |
-- Module : Data.Int
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : experimental
-- Portability : portable
--
--- $Id: Int.hs,v 1.3 2002/03/14 12:09:49 simonmar Exp $
+-- $Id: Int.hs,v 1.4 2002/04/24 16:31:39 simonmar Exp $
--
-- Sized Integer types.
--
-----------------------------------------------------------------------------
---
+-- |
-- Module : Data.Ix
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : provisional
-- Portability : portable
--
--- $Id: Ix.hs,v 1.2 2001/12/21 15:07:21 simonmar Exp $
+-- $Id: Ix.hs,v 1.3 2002/04/24 16:31:39 simonmar Exp $
--
-- Class of index types.
--
{-# OPTIONS -fno-implicit-prelude #-}
-----------------------------------------------------------------------------
---
+-- |
-- Module : Data.List
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : provisional
-- Portability : portable
--
--- $Id: List.hs,v 1.3 2002/04/02 10:19:21 simonmar Exp $
+-- $Id: List.hs,v 1.4 2002/04/24 16:31:39 simonmar Exp $
--
-- Operations on lists.
--
{-# OPTIONS -fno-implicit-prelude #-}
-----------------------------------------------------------------------------
---
+-- |
-- Module : Data.Maybe
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : experimental
-- Portability : portable
--
--- $Id: Maybe.hs,v 1.3 2001/07/03 14:13:32 simonmar Exp $
+-- $Id: Maybe.hs,v 1.4 2002/04/24 16:31:39 simonmar Exp $
--
-- The Maybe type, and associated operations.
--
-----------------------------------------------------------------------------
---
+-- |
-- Module : Data.PackedString
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : experimental
-- Portability : portable
--
--- $Id: PackedString.hs,v 1.3 2001/09/14 11:25:23 simonmar Exp $
+-- $Id: PackedString.hs,v 1.4 2002/04/24 16:31:39 simonmar Exp $
--
-- The PackedString type, and associated operations.
--
-----------------------------------------------------------------------------
---
+-- |
-- Module : Data.Ratio
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : provisional
-- Portability : portable
--
--- $Id: Ratio.hs,v 1.1 2001/06/28 14:15:02 simonmar Exp $
+-- $Id: Ratio.hs,v 1.2 2002/04/24 16:31:40 simonmar Exp $
--
-- Standard functions on rational numbers
--
-----------------------------------------------------------------------------
---
+-- |
-- Module : Data.STRef
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : experimental
-- Portability : non-portable (requires non-portable module ST)
--
--- $Id: STRef.hs,v 1.3 2002/03/04 17:25:36 panne Exp $
+-- $Id: STRef.hs,v 1.4 2002/04/24 16:31:40 simonmar Exp $
--
-- Mutable references in the ST monad.
--
-----------------------------------------------------------------------------
---
+-- |
-- Module : Data.Set
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : provisional
-- Portability : portable
--
--- $Id: Set.hs,v 1.1 2001/09/13 11:50:35 simonmar Exp $
+-- $Id: Set.hs,v 1.2 2002/04/24 16:31:40 simonmar Exp $
--
-- This implementation of sets sits squarely upon Data.FiniteMap.
--
{-# OPTIONS -fno-implicit-prelude #-}
-----------------------------------------------------------------------------
---
+-- |
-- Module : Data.Tuple
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : experimental
-- Portability : portable
--
--- $Id: Tuple.hs,v 1.2 2001/12/21 15:07:22 simonmar Exp $
+-- $Id: Tuple.hs,v 1.3 2002/04/24 16:31:42 simonmar Exp $
--
-- The tuple data types, and associated functions.
--
-----------------------------------------------------------------------------
---
+-- |
-- Module : Data.Unique
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : experimental
-- Portability : non-portable
--
--- $Id: Unique.hs,v 1.1 2001/07/04 10:48:39 simonmar Exp $
+-- $Id: Unique.hs,v 1.2 2002/04/24 16:31:43 simonmar Exp $
--
-- An infinite supply of unique objects, supporting ordering and equality.
--
{-# OPTIONS -fno-implicit-prelude #-}
-----------------------------------------------------------------------------
---
+-- |
-- Module :
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : experimental
-- Portability : portable
--
--- $Id: Word.hs,v 1.3 2002/03/14 12:09:49 simonmar Exp $
+-- $Id: Word.hs,v 1.4 2002/04/24 16:31:43 simonmar Exp $
--
-- Sized unsigned integer types.
--
-----------------------------------------------------------------------------
---
+-- |
-- Module : Debug.QuickCheck
-- Copyright : (c) Koen Claessen, John Hughes 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : experimental
-- Portability : portable
--
--- $Id: QuickCheck.hs,v 1.1 2001/08/17 12:48:38 simonmar Exp $
+-- $Id: QuickCheck.hs,v 1.2 2002/04/24 16:31:43 simonmar Exp $
--
-- QuickCheck v.0.2
-- DRAFT implementation; last update 000104.
-----------------------------------------------------------------------------
---
+-- |
-- Module : Debug.QuickCheck.Batch
-- Copyright : (c) Andy Gill 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : experimental
-- Portability : non-portable (uses Control.Exception, Control.Concurrent)
--
--- $Id: Batch.hs,v 1.1 2001/08/17 12:48:38 simonmar Exp $
+-- $Id: Batch.hs,v 1.2 2002/04/24 16:31:43 simonmar Exp $
--
-- This is a batch driver for runing QuickCheck.
--
-----------------------------------------------------------------------------
---
+-- |
-- Module : Debug.QuickCheck.Poly
-- Copyright : (c) Andy Gill 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : experimental
-- Portability : non-portable (uses Control.Exception, Control.Concurrent)
--
--- $Id: Poly.hs,v 1.1 2002/02/11 12:28:04 simonmar Exp $
+-- $Id: Poly.hs,v 1.2 2002/04/24 16:31:43 simonmar Exp $
--
-- This is an attempt to emulate polymorphic types for the
-- purposes of testing by using abstract monomorphic types.
-----------------------------------------------------------------------------
---
+-- |
-- Module : Debug.QuickCheck.Utils
-- Copyright : (c) Andy Gill 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : experimental
-- Portability : portable
--
--- $Id: Utils.hs,v 1.2 2001/12/21 15:07:22 simonmar Exp $
+-- $Id: Utils.hs,v 1.3 2002/04/24 16:31:43 simonmar Exp $
--
-- These are some general purpose utilities for use with QuickCheck.
--
-----------------------------------------------------------------------------
---
+-- |
-- Module : Debug.Trace
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : provisional
-- Portability : portable
--
--- $Id: Trace.hs,v 1.2 2002/04/24 16:01:51 simonmar Exp $
+-- $Id: Trace.hs,v 1.3 2002/04/24 16:31:43 simonmar Exp $
--
-- The trace function.
--
{-# OPTIONS -fno-implicit-prelude #-}
-----------------------------------------------------------------------------
---
+-- |
-- Module : Foreign
-- Copyright : (c) The FFI task force 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : provisional
-- Portability : portable
--
--- $Id: Foreign.hs,v 1.2 2001/07/03 11:37:49 simonmar Exp $
+-- $Id: Foreign.hs,v 1.3 2002/04/24 16:31:37 simonmar Exp $
--
-- A collection of data types, classes, and functions for interfacing
-- with another programming language. This is only a convenience module
{-# OPTIONS -fno-implicit-prelude #-}
-----------------------------------------------------------------------------
---
+-- |
-- Module : Foreign.C
-- Copyright : (c) The FFI task force 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : provisional
-- Portability : portable
--
--- $Id: C.hs,v 1.2 2001/07/03 11:37:50 simonmar Exp $
+-- $Id: C.hs,v 1.3 2002/04/24 16:31:44 simonmar Exp $
--
-- Bundles the C specific FFI library functionality
--
{-# OPTIONS -fno-implicit-prelude -#include "HsBase.h" #-}
-----------------------------------------------------------------------------
---
+-- |
-- Module : Foreign.C.Error
-- Copyright : (c) The FFI task force 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : provisional
-- Portability : portable
--
--- $Id: Error.hs,v 1.6 2002/02/07 11:13:30 simonmar Exp $
+-- $Id: Error.hs,v 1.7 2002/04/24 16:31:44 simonmar Exp $
--
-- C-specific Marshalling support: Handling of C "errno" error codes
--
{-# OPTIONS -fno-implicit-prelude #-}
-----------------------------------------------------------------------------
---
+-- |
-- Module : Foreign.C.String
-- Copyright : (c) The FFI task force 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : provisional
-- Portability : portable
--
--- $Id: String.hs,v 1.4 2001/09/13 11:37:43 simonmar Exp $
+-- $Id: String.hs,v 1.5 2002/04/24 16:31:44 simonmar Exp $
--
-- Utilities for primitive marshaling
--
{-# OPTIONS -fno-implicit-prelude #-}
-----------------------------------------------------------------------------
---
+-- |
-- Module : Foreign.C.Types
-- Copyright : (c) The FFI task force 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : provisional
-- Portability : portable
--
--- $Id: Types.hs,v 1.3 2002/02/05 17:32:25 simonmar Exp $
+-- $Id: Types.hs,v 1.4 2002/04/24 16:31:44 simonmar Exp $
--
-- Mapping of C types to corresponding Haskell types. A cool hack...
--
{-# OPTIONS -fno-implicit-prelude #-}
-----------------------------------------------------------------------------
---
+-- |
-- Module : Foreign.C.TypesISO
-- Copyright : (c) The FFI task force 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : provisional
-- Portability : portable
--
--- $Id: TypesISO.hs,v 1.3 2002/02/05 17:32:25 simonmar Exp $
+-- $Id: TypesISO.hs,v 1.4 2002/04/24 16:31:44 simonmar Exp $
--
-- A mapping of C types defined by the ISO C standard to corresponding Haskell
-- types. Like CTypes, this is a cool hack...
{-# OPTIONS -fno-implicit-prelude #-}
-----------------------------------------------------------------------------
---
+-- |
-- Module : Foreign.ForeignPtr
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : provisional
-- Portability : portable
--
--- $Id: ForeignPtr.hs,v 1.3 2001/07/31 16:35:29 simonmar Exp $
+-- $Id: ForeignPtr.hs,v 1.4 2002/04/24 16:31:44 simonmar Exp $
--
-- This module defines foreign pointers, i.e. addresses with associated
-- finalizers.
{-# OPTIONS -fno-implicit-prelude #-}
-----------------------------------------------------------------------------
---
+-- |
-- Module : Foreign.Marshal.Alloc
-- Copyright : (c) The FFI task force 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : provisional
-- Portability : portable
--
--- $Id: Alloc.hs,v 1.5 2002/02/05 17:32:25 simonmar Exp $
+-- $Id: Alloc.hs,v 1.6 2002/04/24 16:31:44 simonmar Exp $
--
-- Marshalling support: basic routines for memory allocation
--
{-# OPTIONS -fno-implicit-prelude #-}
-----------------------------------------------------------------------------
---
+-- |
-- Module : Foreign.Marshal.Array
-- Copyright : (c) The FFI task force 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : provisional
-- Portability : portable
--
--- $Id: Array.hs,v 1.4 2002/02/05 17:32:25 simonmar Exp $
+-- $Id: Array.hs,v 1.5 2002/04/24 16:31:44 simonmar Exp $
--
-- Marshalling support: routines allocating, storing, and retrieving Haskell
-- lists that are represented as arrays in the foreign language
{-# OPTIONS -fno-implicit-prelude #-}
-----------------------------------------------------------------------------
---
+-- |
-- Module : Foreign.Marshal.Error
-- Copyright : (c) The FFI task force 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : provisional
-- Portability : portable
--
--- $Id: Error.hs,v 1.2 2001/07/03 11:37:50 simonmar Exp $
+-- $Id: Error.hs,v 1.3 2002/04/24 16:31:44 simonmar Exp $
--
-- Marshalling support: Handling of common error conditions
--
{-# OPTIONS -fno-implicit-prelude #-}
-----------------------------------------------------------------------------
---
+-- |
-- Module : Foreign.Marshal.Utils
-- Copyright : (c) The FFI task force 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : provisional
-- Portability : portable
--
--- $Id: Utils.hs,v 1.3 2002/02/05 17:32:25 simonmar Exp $
+-- $Id: Utils.hs,v 1.4 2002/04/24 16:31:44 simonmar Exp $
--
-- Utilities for primitive marshaling
--
{-# OPTIONS -fno-implicit-prelude #-}
-----------------------------------------------------------------------------
---
+-- |
-- Module : Foreign.Ptr
-- Copyright : (c) The FFI task force 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : provisional
-- Portability : portable
--
--- $Id: Ptr.hs,v 1.6 2002/03/20 15:38:36 simonmar Exp $
+-- $Id: Ptr.hs,v 1.7 2002/04/24 16:31:44 simonmar Exp $
--
-- Pointer types.
--
{-# OPTIONS -fno-implicit-prelude #-}
-----------------------------------------------------------------------------
---
+-- |
-- Module : Foreign.StablePtr
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : provisional
-- Portability : portable
--
--- $Id: StablePtr.hs,v 1.3 2002/03/14 12:09:50 simonmar Exp $
+-- $Id: StablePtr.hs,v 1.4 2002/04/24 16:31:44 simonmar Exp $
--
-- Stable pointers.
--
{-# OPTIONS -fno-implicit-prelude #-}
-----------------------------------------------------------------------------
---
+-- |
-- Module : Foreign.Storable
-- Copyright : (c) The FFI task force 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : provisional
-- Portability : portable
--
--- $Id: Storable.hs,v 1.3 2002/02/05 17:32:25 simonmar Exp $
+-- $Id: Storable.hs,v 1.4 2002/04/24 16:31:44 simonmar Exp $
--
-- A class for primitive marshaling
--
-----------------------------------------------------------------------------
---
+-- |
-- Module : GHC.Exts
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : experimental
-- Portability : non-portable
--
--- $Id: Exts.hs,v 1.4 2002/04/11 12:03:44 simonpj Exp $
+-- $Id: Exts.hs,v 1.5 2002/04/24 16:31:45 simonmar Exp $
--
-- GHC Extensions: this is the Approved Way to get at GHC-specific stuff.
--
-----------------------------------------------------------------------------
--- $Id: Ptr.lhs,v 1.2 2001/12/21 15:07:25 simonmar Exp $
+-- $Id: Ptr.lhs,v 1.3 2002/04/24 16:31:45 simonmar Exp $
--
-- (c) The FFI Task Force, 2000
---
+-- |
-- Module GHC.Ptr
\begin{code}
{-# OPTIONS -fno-implicit-prelude #-}
-----------------------------------------------------------------------------
---
+-- |
-- Module : Numeric
-- Copyright : (c) The University of Glasgow 2002
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : provisional
-- Portability : portable
--
--- $Id: Numeric.hs,v 1.6 2002/04/11 12:03:43 simonpj Exp $
+-- $Id: Numeric.hs,v 1.7 2002/04/24 16:31:37 simonmar Exp $
--
-- Odds and ends, mostly functions for reading and showing
-- RealFloat-like kind of values.
{-# OPTIONS -fno-implicit-prelude #-}
-----------------------------------------------------------------------------
---
+-- |
-- Module : Prelude
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : provisional
-- Portability : portable
--
--- $Id: Prelude.hs,v 1.2 2001/07/03 11:37:49 simonmar Exp $
+-- $Id: Prelude.hs,v 1.3 2002/04/24 16:31:37 simonmar Exp $
--
-- Standard module imported by default into Haskell modules.
--
-----------------------------------------------------------------------------
---
+-- |
-- Module : System.CPUTime
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : provisional
-- Portability : portable
--
--- $Id: CPUTime.hsc,v 1.7 2002/04/24 16:03:39 simonmar Exp $
+-- $Id: CPUTime.hsc,v 1.8 2002/04/24 16:31:45 simonmar Exp $
--
-- The standard CPUTime library.
--
-----------------------------------------------------------------------------
---
+-- |
-- Module : System.Cmd
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : provisional
-- Portability : portable
--
--- $Id: Cmd.hs,v 1.2 2002/04/24 16:09:12 simonmar Exp $
+-- $Id: Cmd.hs,v 1.3 2002/04/24 16:31:45 simonmar Exp $
--
-- Executing a command.
--
-----------------------------------------------------------------------------
---
+-- |
-- Module : System.Console.GetOpt
-- Copyright : (c) Sven Panne Oct. 1996 (small changes Dec. 1997)
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : experimental
-- Portability : portable
--
--- $Id: GetOpt.hs,v 1.2 2001/07/04 11:30:52 simonmar Exp $
+-- $Id: GetOpt.hs,v 1.3 2002/04/24 16:31:45 simonmar Exp $
--
-- A Haskell port of GNU's getopt library
--
-----------------------------------------------------------------------------
---
+-- |
-- Module : System.Directory
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : provisional
-- Portability : portable
--
--- $Id: Directory.hs,v 1.2 2002/04/24 15:47:10 sof Exp $
+-- $Id: Directory.hs,v 1.3 2002/04/24 16:31:45 simonmar Exp $
--
-- System-independent interface to directory manipulation.
--
-----------------------------------------------------------------------------
---
+-- |
-- Module : System.Environment
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : provisional
-- Portability : portable
--
--- $Id: Environment.hs,v 1.5 2002/04/24 16:09:22 simonmar Exp $
+-- $Id: Environment.hs,v 1.6 2002/04/24 16:31:45 simonmar Exp $
--
-- Miscellaneous information about the system environment.
--
-----------------------------------------------------------------------------
---
+-- |
-- Module : System.Exit
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : provisional
-- Portability : portable
--
--- $Id: Exit.hs,v 1.1 2001/06/28 14:15:04 simonmar Exp $
+-- $Id: Exit.hs,v 1.2 2002/04/24 16:31:45 simonmar Exp $
--
-- Exiting the program.
--
{-# OPTIONS -fno-implicit-prelude #-}
-----------------------------------------------------------------------------
---
+-- |
-- Module : System.IO
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : provisional
-- Portability : portable
--
--- $Id: IO.hs,v 1.6 2002/03/14 12:09:52 simonmar Exp $
+-- $Id: IO.hs,v 1.7 2002/04/24 16:31:45 simonmar Exp $
--
-- The standard IO library.
--
{-# OPTIONS -fno-implicit-prelude #-}
-----------------------------------------------------------------------------
---
+-- |
-- Module : System.IO.Error
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : provisional
-- Portability : portable
--
--- $Id: Error.hs,v 1.3 2002/03/27 17:55:26 simonmar Exp $
+-- $Id: Error.hs,v 1.4 2002/04/24 16:31:45 simonmar Exp $
--
-- Standard IO Errors.
--
-----------------------------------------------------------------------------
---
+-- |
-- Module : System.IO.Unsafe
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : provisional
-- Portability : portable
--
--- $Id: Unsafe.hs,v 1.1 2001/06/28 14:15:04 simonmar Exp $
+-- $Id: Unsafe.hs,v 1.2 2002/04/24 16:31:45 simonmar Exp $
--
-- "Unsafe" IO operations.
--
-----------------------------------------------------------------------------
---
+-- |
-- Module : System.Info
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : experimental
-- Portability : portable
--
--- $Id: Info.hs,v 1.2 2001/07/03 11:37:50 simonmar Exp $
+-- $Id: Info.hs,v 1.3 2002/04/24 16:31:45 simonmar Exp $
--
-- Misc information about the characteristics of the host
-- architecture/machine lucky enough to run your program.
-----------------------------------------------------------------------------
---
+-- |
-- Module : System.Locale
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : provisional
-- Portability : portable
--
--- $Id: Locale.hs,v 1.1 2001/06/28 14:15:04 simonmar Exp $
+-- $Id: Locale.hs,v 1.2 2002/04/24 16:31:45 simonmar Exp $
--
-- Operations for defining locale-specific date and time formats.
--
-----------------------------------------------------------------------------
---
+-- |
-- Module : System.Mem
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : provisional
-- Portability : portable
--
--- $Id: Mem.hs,v 1.3 2002/04/24 16:09:35 simonmar Exp $
+-- $Id: Mem.hs,v 1.4 2002/04/24 16:31:45 simonmar Exp $
--
-- Memory-related system things.
--
-----------------------------------------------------------------------------
---
+-- |
-- Module : System.Mem.StableName
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : experimental
-- Portability : non-portable
--
--- $Id: StableName.hs,v 1.3 2001/12/21 15:07:26 simonmar Exp $
+-- $Id: StableName.hs,v 1.4 2002/04/24 16:31:45 simonmar Exp $
--
-- Giving an object a stable (GC-invariant) name.
--
-----------------------------------------------------------------------------
---
+-- |
-- Module : System.Mem.Weak
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : experimental
-- Portability : non-portable
--
--- $Id: Weak.hs,v 1.2 2001/09/13 11:36:52 simonmar Exp $
+-- $Id: Weak.hs,v 1.3 2002/04/24 16:31:45 simonmar Exp $
--
-- Weak references, weak pairs, weak pointers, and finalizers.
--
-----------------------------------------------------------------------------
---
+-- |
-- Module : System.Random
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : provisional
-- Portability : portable
--
--- $Id: Random.hs,v 1.3 2002/04/11 12:03:44 simonpj Exp $
+-- $Id: Random.hs,v 1.4 2002/04/24 16:31:45 simonmar Exp $
--
-- Random numbers.
--
-----------------------------------------------------------------------------
---
+-- |
-- Module : System.Time
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : provisional
-- Portability : portable
--
--- $Id: Time.hsc,v 1.11 2002/03/26 21:07:06 sof Exp $
+-- $Id: Time.hsc,v 1.12 2002/04/24 16:31:45 simonmar Exp $
--
-- The standard Time library.
--
-----------------------------------------------------------------------------
---
+-- |
-- Module : Text.Html
-- Copyright : (c) Andy Gill, and the Oregon Graduate Institute of
-- Science and Technology, 1999-2001
-- Stability : experimental
-- Portability : portable
--
--- $Id: Html.hs,v 1.1 2001/08/01 13:53:07 simonmar Exp $
+-- $Id: Html.hs,v 1.2 2002/04/24 16:31:46 simonmar Exp $
--
-- An Html combinator library
--
-----------------------------------------------------------------------------
---
+-- |
-- Module : Text.Html.BlockTable
-- Copyright : (c) Andy Gill, and the Oregon Graduate Institute of
-- Science and Technology, 1999-2001
-- Stability : experimental
-- Portability : portable
--
--- $Id: BlockTable.hs,v 1.1 2001/08/01 13:53:07 simonmar Exp $
+-- $Id: BlockTable.hs,v 1.2 2002/04/24 16:31:46 simonmar Exp $
--
-- An Html combinator library
--
-----------------------------------------------------------------------------
---
+-- |
-- Module : Text.PrettyPrint
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : experimental
-- Portability : portable
--
--- $Id: PrettyPrint.hs,v 1.2 2001/09/13 11:39:14 simonmar Exp $
+-- $Id: PrettyPrint.hs,v 1.3 2002/04/24 16:31:46 simonmar Exp $
--
-- Re-export of Text.PrettyPrint.HughesPJ to provide a default
-- pretty-printing library. Marked experimental at the moment so we
-----------------------------------------------------------------------------
---
+-- |
-- Module : Text.PrettyPrint.HughesPJ
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : provisional
-- Portability : portable
--
--- $Id: HughesPJ.hs,v 1.1 2001/08/17 12:46:16 simonmar Exp $
+-- $Id: HughesPJ.hs,v 1.2 2002/04/24 16:31:47 simonmar Exp $
--
-- John Hughes's and Simon Peyton Jones's Pretty Printer Combinators
--
{-# OPTIONS -fno-implicit-prelude #-}
-----------------------------------------------------------------------------
---
+-- |
-- Module : Text.Read
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : provisional
-- Portability : portable
--
--- $Id: Read.hs,v 1.1 2001/06/28 14:15:04 simonmar Exp $
+-- $Id: Read.hs,v 1.2 2002/04/24 16:31:46 simonmar Exp $
--
-- Exiting the program.
--
-----------------------------------------------------------------------------
---
+-- |
-- Module : Text.Regex
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : experimental
-- Portability : non-portable (only on platforms that provide a regex lib)
--
--- $Id: Regex.hs,v 1.1 2001/08/02 11:20:50 simonmar Exp $
+-- $Id: Regex.hs,v 1.2 2002/04/24 16:31:46 simonmar Exp $
--
-- Regular expression matching.
-- Uses the POSIX regular expression interface in Text.Regex.Posix for now.
-----------------------------------------------------------------------------
---
+-- |
-- Module : Text.Regex.Posix
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : experimental
-- Portability : non-portable (only on platforms that provide POSIX regexps)
--
--- $Id: Posix.hsc,v 1.6 2002/02/16 18:04:28 simonmar Exp $
+-- $Id: Posix.hsc,v 1.7 2002/04/24 16:31:47 simonmar Exp $
--
-- Interface to the POSIX regular expression library.
-- ToDo: should have an interface using PackedStrings.
{-# OPTIONS -fno-implicit-prelude #-}
-----------------------------------------------------------------------------
---
+-- |
-- Module : Text.Show
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : provisional
-- Portability : portable
--
--- $Id: Show.hs,v 1.2 2001/07/04 12:06:33 simonmar Exp $
+-- $Id: Show.hs,v 1.3 2002/04/24 16:31:46 simonmar Exp $
--
-- The Show class and associated functions.
--
-----------------------------------------------------------------------------
---
+-- |
-- Module : Text.Show.Functions
-- Copyright : (c) The University of Glasgow 2001
-- License : BSD-style (see the file libraries/core/LICENSE)
-- Stability : provisional
-- Portability : portable
--
--- $Id: Functions.hs,v 1.1 2001/06/28 14:15:04 simonmar Exp $
+-- $Id: Functions.hs,v 1.2 2002/04/24 16:31:47 simonmar Exp $
--
-- Optional instance of Text.Show.Show for functions.
--