Ticket #3777 (closed proposal: wontfix)

Opened 3 years ago

Last modified 2 years ago

Split MonaIO class from mtl

Reported by: AntoineLatter Owned by:
Priority: normal Milestone: Not GHC
Component: libraries (other) Version: 6.12.1
Keywords: Cc:
Operating System: Unknown/Multiple Architecture: Unknown/Multiple
Type of failure: None/Unknown Difficulty:
Test Case: Blocked By:
Blocking: Related Tickets:

Description

I propose that the MonadIO class be split from the mtl package.

The class would live in a new package, titled monad-io, in a new module titled Control.Monad.IO. This class would then be re-exported by Control.Monad.Trans. This would add a dependency on the new package to mtl.

This would result in no change to the use or haddocks of mtl.

A package implementing the new package half of this proposal may be found at  http://community.haskell.org/~aslatter/code/mond-io

Discussion deadline: 2 weeks (Dec 13 2010)

Attachments

mtl.dpatch Download (1.5 KB) - added by AntoineLatter 3 years ago.
patch for mtl head

Change History

Changed 3 years ago by AntoineLatter

patch for mtl head

Changed 3 years ago by igloo

  • milestone set to Not GHC

Changed 2 years ago by igloo

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

This looks like an abandoned proposal. If that's not the case, please re-open and give a link to the discussion thread, a summary of the discussion, and the consensus decision, as described on the  process page.

Note: See TracTickets for help on using tickets.