Re: List.partition a bit too eager

2001-01-02 Thread George Russell
Simon Peyton-Jones wrote: > > It's a bug in the defn of 'partition' in the Haskell 98 report. > I have (still) failed to publish this as an errata, let alone revise > the report itself, so the buggy defn stands at present, I'm afraid. > > I really plan to get to the revision in early '01. One th

RE: List.partition a bit too eager

2001-01-02 Thread Simon Peyton-Jones
ginal Message- | From: George Russell [mailto:[EMAIL PROTECTED]] | Sent: 22 December 2000 15:57 | To: [EMAIL PROTECTED] | Subject: List.partition a bit too eager | | | I think the following program | | import List | main = putStr . show . fst . (partition id) . cycle $ [True,False] | | shoul

List.partition a bit too eager

2000-12-24 Thread George Russell
I think the following program import List main = putStr . show . fst . (partition id) . cycle $ [True,False] should display [True,True,True,...]. But instead, for both GHC and Hugs, you get a stack overflow. Is this a bug, or could someone explain it to me? ___