Fix dependency on base
[darcs-mirrors/vector.git] / vector.cabal
index c9aed94..692f533 100644 (file)
@@ -10,11 +10,9 @@ Category:       Data Structures
 Synopsis:       Efficient Arrays
 Description:
         .
-        An efficient implementation of Int-indexed arrays with a powerful
-        loop fusion framework.
+        An efficient but highly experimental implementation of Int-indexed
+        arrays with a powerful loop fusion framework.
         .
-        This code is highly experimental and for the most part untested. Use
-        at your own risk!
 
 Cabal-Version:  >= 1.2
 Build-Type:     Simple
@@ -28,6 +26,7 @@ Flag EnableAssertions
 Library
   Extensions: CPP
   Exposed-Modules:
+        Data.Vector.Fusion.Util
         Data.Vector.Fusion.Stream.Size
         Data.Vector.Fusion.Stream.Monadic
         Data.Vector.Fusion.Stream
@@ -37,10 +36,12 @@ Library
         Data.Vector.IVector
 
         Data.Vector.Unboxed.Unbox
-        Data.Vector.Unboxed.Mutable
+        Data.Vector.Unboxed.Mutable.ST
+        Data.Vector.Unboxed.Mutable.IO
         Data.Vector.Unboxed
 
-        Data.Vector.Mutable
+        Data.Vector.Mutable.ST
+        Data.Vector.Mutable.IO
         Data.Vector
   Include-Dirs:
         include
@@ -48,7 +49,7 @@ Library
   Install-Includes:
         phases.h
 
-  Build-Depends: base, array, ghc-prim,
+  Build-Depends: base >= 2 && < 4, array, ghc-prim,
                  ghc >= 6.9
 
 -- -finline-if-enough-args is ESSENTIAL. If we don't have this the partial application
@@ -67,4 +68,4 @@ Library
     -- Asserts are ignored by default at -O1 or higher
     Ghc-Options: -O2 -fno-ignore-asserts
   else
-    Ghc-Options: -O2
\ No newline at end of file
+    Ghc-Options: -O2