Add comment
authorRoman Leshchinskiy <rl@cse.unsw.edu.au>
Wed, 18 Nov 2009 07:54:11 +0000 (07:54 +0000)
committerRoman Leshchinskiy <rl@cse.unsw.edu.au>
Wed, 18 Nov 2009 07:54:11 +0000 (07:54 +0000)
Data/Vector/Generic.hs

index 08d7a9e..44e0917 100644 (file)
@@ -623,6 +623,10 @@ scanl1' f = unstream . inplace (MStream.scanl1' f) . stream
 -- Enumeration
 -- -----------
 
+-- FIXME: The Enum class is irreparably broken, there just doesn't seem to be a
+-- way to implement this generically. Either specialise this or define a new
+-- Enum-like class with a proper interface.
+
 enumFromTo :: (Vector v a, Enum a) => a -> a -> v a
 {-# INLINE enumFromTo #-}
 enumFromTo from to = fromList [from .. to]