[project @ 2003-02-18 20:15:15 by panne]
[ghc-base.git] / Data / STRef.hs
index b3c4888..e25e8b5 100644 (file)
@@ -2,19 +2,18 @@
 -- |
 -- Module      :  Data.STRef
 -- Copyright   :  (c) The University of Glasgow 2001
--- License     :  BSD-style (see the file libraries/core/LICENSE)
+-- License     :  BSD-style (see the file libraries/base/LICENSE)
 -- 
 -- Maintainer  :  libraries@haskell.org
 -- Stability   :  experimental
 -- Portability :  non-portable (requires non-portable module ST)
 --
--- $Id: STRef.hs,v 1.4 2002/04/24 16:31:40 simonmar Exp $
---
--- Mutable references in the ST monad.
+-- Mutable references in the (strict) ST monad.
 --
 -----------------------------------------------------------------------------
 
 module Data.STRef (
+       -- * STRefs
        STRef,          -- abstract, instance Eq
        newSTRef,       -- :: a -> ST s (STRef s a)
        readSTRef,      -- :: STRef s a -> ST s a
@@ -28,6 +27,10 @@ import Prelude
 import GHC.STRef
 #endif
 
+#ifdef __HUGS__
+import Hugs.ST
+#endif
+
 import Data.Dynamic
 
 #include "Dynamic.h"