| Why not do what python does? Thanks for an interesting suggestion, Alex! However, we are in typo-fixing mode here. In the interests of helping this discussion converge I'm going to exercise my dictatorial powers. Though Alex's suggestion has its attractions, I judge it too big a change to apply at this stage in the H98 process. I think we should adopt one of the three alternatives I proposed. No one has supported C, so we are down to: (A) Make them defined for any n. If n < 0, do something reasonable: take: give empty list drop: give whole list (B) Make them defined for n > length xs, but fail for n < 0. I've heard suppport for both. Personally I favour (A) but only mildly. (B) is a smaller change. Simon
- RE: drop & take [was: fixing typos in Haskell-... BYRNE, Peter
- RE: drop & take [was: fixing typos in Has... S. Alexander Jacobson
- Re: drop & take [was: fixing typos in... Dr. Mark E. Hall
- Re: drop & take [was: fixing typos in Has... Simon Peyton-Jones
- Re: drop & take [was: fixing typos in... Ola Fosheim Grøstad
- Re: drop & take [was: fixing typo... Pablo E. Martinez Lopez
- Re: drop & take [was: fixing ... Ola Fosheim Grøstad
- Re: drop & take [was: fixing typos in Has... Chris Okasaki
- Re: drop & take [was: fixing typos in... Tommy Thorn
- Re: drop & take [was: fixing typos in... Philip Wadler
- Re: drop & take [was: fixing typo... Joe Fasel
- Re: drop & take [was: fixing typo... Chris Okasaki
- Re: drop & take [was: fixing ... Philip Wadler
- Re: drop & take [was: fixing ... Joe Fasel