List.partition a bit too eager
Simon Peyton-Jones
simonpj@microsoft.com
Tue, 2 Jan 2001 07:39:42 -0800
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.
Simon
| -----Original Message-----
| From: George Russell [mailto:ger@tzi.de]
| Sent: 22 December 2000 15:57
| To: haskell@haskell.org
| Subject: List.partition a bit too eager
|
|
| 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?
|
| _______________________________________________
| Haskell mailing list
| Haskell@haskell.org
| http://www.haskell.org/mailman/listinfo/haskell
|