#2528: nub not as reliable as nubBy
-------------------------+--------------------------------------------------
Reporter: jdressel | Owner:
Type: bug | Status: new
Priority: normal | Component: Compiler
Version: 6.8.2 | Severity: minor
Keywords: | Testcase:
Architecture: Unknown | Os: Linux
-------------------------+--------------------------------------------------
While working on a fun math/programming exercise I discovered a peculiar
behavior in "nub". While it worked the vast majority of the time, there
were a few cases where it failed to purge all duplicates as defined by
(==). Replacing the use of "nub" with "nubBy (==)" correctly purged all
cases.
I have linked a codepad evaluation that outputs the strange behavior:
http://codepad.org/VNauTAam
I would have isolated the bug better for you, but like I say nub works by
far the majority of the time. This must be a peculiar clash with my
custom data structures and strange definition of (==).
Cheers.
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/2528>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs