Repository : ssh://darcs.haskell.org//srv/darcs/packages/base

On branch  : master

http://hackage.haskell.org/trac/ghc/changeset/95cc295454a47f6605755d6d1947e5e183547d68

>---------------------------------------------------------------

commit 95cc295454a47f6605755d6d1947e5e183547d68
Author: Michal Terepeta <[email protected]>
Date:   Mon Jun 20 21:05:11 2011 +0200

    Fix a comment about splitAt (fixes #1182).

>---------------------------------------------------------------

 GHC/List.lhs |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/GHC/List.lhs b/GHC/List.lhs
index 838491a..d1954d8 100644
--- a/GHC/List.lhs
+++ b/GHC/List.lhs
@@ -337,7 +337,8 @@ drop                   :: Int -> [a] -> [a]
 -- > splitAt 0 [1,2,3] == ([],[1,2,3])
 -- > splitAt (-1) [1,2,3] == ([],[1,2,3])
 --
--- It is equivalent to @('take' n xs, 'drop' n xs)@.
+-- It is equivalent to @('take' n xs, 'drop' n xs)@ when @n@ is not @_|_@
+-- (@splitAt _|_ xs = _|_@).
 -- 'splitAt' is an instance of the more general 'Data.List.genericSplitAt',
 -- in which @n@ may be of any integral type.
 splitAt                :: Int -> [a] -> ([a],[a])



_______________________________________________
Cvs-libraries mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-libraries

Reply via email to