Ticket #2532 (closed proposal: fixed)

Opened 3 years ago

Last modified 22 months ago

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 Difficulty: Unknown
Test Case: Blocked By:
Blocking: Related Tickets:

Description

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

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

Change History

Changed 3 years ago by japple

Changed 3 years ago by igloo

  • difficulty set to Unknown
  • milestone set to Not GHC

Changed 3 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.

Changed 3 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.

Changed 3 years ago by simonmar

  • architecture changed from Unknown to Unknown/Multiple

Changed 3 years ago by simonmar

  • os changed from Unknown to Unknown/Multiple

Changed 22 months ago by igloo

  • status changed from new to closed
  • failure set to None/Unknown
  • resolution set to wontfix

Looks like an abandoned proposal

Changed 22 months ago by simonmar

  • status changed from closed to new
  • resolution wontfix deleted

Changed 22 months ago by simonmar

  • status changed from new to closed
  • resolution set to fixed

Fixed:

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