Bump versions and dependencies
[darcs-mirrors/vector.git] / Data / Vector / Safe.hs
index cd846c8..2f86c3e 100644 (file)
 -- Stability   : experimental
 -- Portability : non-portable
 -- 
--- A library for boxed vectors (that is, polymorphic arrays capable of
--- holding any Haskell value). The vectors come in two flavors:
---
---  * mutable
---
---  * immutable
---
--- and support a rich interface of both list-like operations, and bulk
--- array operations.
---
--- Safe API only.
---
--- For unboxed arrays, use the 'Data.Vector.Unboxed' interface.
+-- Safe interface to "Data.Vector"
 --
 
 module Data.Vector.Safe (
@@ -53,6 +41,7 @@ module Data.Vector.Safe (
 
   -- ** Unfolding
   unfoldr, unfoldrN,
+  constructN, constructrN,
 
   -- ** Enumeration
   enumFromN, enumFromStepN, enumFromTo, enumFromThenTo,
@@ -149,4 +138,6 @@ module Data.Vector.Safe (
 ) where
 
 import Data.Vector
+import qualified Data.Vector.Generic as G
+import Prelude ()