packages feed

Cabal revisions of carray-0.1.2

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-name:                carray-version:             0.1.2-synopsis:            A C-compatible array library.-description:-		     A C-compatible array library.-		     .-		     Provides both an immutable and mutable (in the IO monad) interface.-		     Includes utilities for multi-dimensional arrays, slicing and norms.-		     Memory is 16-byte aligned by default to enable use of SIMD instructions.-		     .-category:            Data-license:             BSD3-license-file:        LICENSE-author:              Jed Brown-maintainer:          Jed Brown <jed@59A2.org>-stability:	     experimental-cabal-version:       >=1.2-build-type:	     Simple--flag splitBase-flag bytestringInBase--library-  if flag(bytestringInBase)-    build-depends: base >= 2.0 && < 2.2, binary-  else-    build-depends: base < 2.0 || >= 3, bytestring, binary--  if flag(splitBase)-    build-depends: base >= 3, array, binary-  else-    build-depends: base < 3, binary--  exposed-modules:   Data.Array.CArray-                     Data.Array.IOCArray-                     Data.Array.CArray.Base+name:                carray
+version:             0.1.2
+x-revision: 1
+synopsis:            A C-compatible array library.
+description:
+		     A C-compatible array library.
+		     .
+		     Provides both an immutable and mutable (in the IO monad) interface.
+		     Includes utilities for multi-dimensional arrays, slicing and norms.
+		     Memory is 16-byte aligned by default to enable use of SIMD instructions.
+		     .
+category:            Data
+license:             BSD3
+license-file:        LICENSE
+author:              Jed Brown
+maintainer:          Jed Brown <jed@59A2.org>
+stability:	     experimental
+cabal-version:       >=1.2
+build-type:	     Simple
+
+flag splitBase
+flag bytestringInBase
+
+library
+  if flag(bytestringInBase)
+    build-depends: base >= 2.0 && < 2.2, binary
+  else
+    build-depends: base < 2.0 || >= 3, bytestring, binary
+
+  if flag(splitBase)
+    build-depends: base >= 3 && <4, array, binary
+  else
+    build-depends: base < 3, binary
+
+  exposed-modules:   Data.Array.CArray
+                     Data.Array.IOCArray
+                     Data.Array.CArray.Base