Opened 9 years ago

Closed 7 years ago

#2532 closed proposal (fixed)

Add Typeable instance to Data.Unique

Reported by: japple Owned by:
Priority: normal Milestone: Not GHC
Component: libraries/base Version: 6.8.3
Keywords: Cc:
Operating System: Unknown/Multiple Architecture: Unknown/Multiple
Type of failure: None/Unknown Test Case:
Blocked By: Blocking:
Related Tickets: Differential Rev(s):
Wiki Page:


Data.Unique should be able to be used with Data.Dynamic.

Timescale for consideration: Until September 7, 2008.

The library submission procedures say

If the changes update Haddoc [sic] documentation, also attach the resulting Haddock-generated pages.

Haddock fails on the file because of existing CPP commands.

Attachments (1)

unique-typeable (17.7 KB) - added by japple 9 years ago.

Download all attachments as: .zip

Change History (9)

Changed 9 years ago by japple

Attachment: unique-typeable added

comment:1 Changed 9 years ago by igloo

difficulty: Unknown
Milestone: Not GHC

comment:2 Changed 9 years ago by japple

Ganesh Sittampalam pointed out that this allows Data.Unique to break when using hs-plugins, due to some hackery choices by hs-plugins and Data.Unique. (Ganesh's message, mirror)

I'm trying to get more details.

comment:3 Changed 9 years ago by japple

After reading some of the cafe thread on this issue ("Subject: Top Level <-"), I'm afraid I don't have the time needed to come up with a thorough answer to whether or not this is dangerous.

comment:4 Changed 9 years ago by simonmar

Architecture: UnknownUnknown/Multiple

comment:5 Changed 9 years ago by simonmar

Operating System: UnknownUnknown/Multiple

comment:6 Changed 7 years ago by igloo

Resolution: wontfix
Status: newclosed
Type of failure: None/Unknown

Looks like an abandoned proposal

comment:7 Changed 7 years ago by simonmar

Resolution: wontfix
Status: closednew

comment:8 Changed 7 years ago by simonmar

Resolution: fixed
Status: newclosed


Tue May  4 16:28:15 BST 2010  Simon Marlow <>
  * add Typeable instance
Note: See TracTickets for help on using tickets.