Data.Sequence 'index' documentation may be incorrect.

iæfai iaefai at me.com
Wed Oct 28 01:36:32 EDT 2009


In the documentation for Data.Sequence.index:

index :: Seq a -> Int -> a

O(log(min(i,n-i))). The element at the specified position, which  
should be a positive integer less than the size of the sequence. If  
the position is out of range, index fails with an error.

==

'a positive integer' refers to an number in the set of {1, 2, 3, …}  
but through some code discovered that what it really means is a non- 
negative integer, {0, 1, 2, …} Although it would be more immediately  
known if it just said it was a 0 based index.

- iæfai
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.haskell.org/pipermail/libraries/attachments/20091028/269db472/attachment-0001.html


More information about the Libraries mailing list