[GHC] #9586: Implement Traversable/Foldable-Burning-Bridges Proposal

GHC ghc-devs at haskell.org
Sat Sep 20 21:40:46 UTC 2014


#9586: Implement Traversable/Foldable-Burning-Bridges Proposal
-------------------------------------+-------------------------------------
              Reporter:  hvr         |            Owner:  hvr
                  Type:  task        |           Status:  new
              Priority:  normal      |        Milestone:  7.10.1
             Component:              |          Version:
  libraries/base                     |         Keywords:
            Resolution:              |     Architecture:  Unknown/Multiple
      Operating System:              |       Difficulty:  Difficult (2-5
  Unknown/Multiple                   |  days)
       Type of failure:              |       Blocked By:
  None/Unknown                       |  Related Tickets:
             Test Case:              |
              Blocking:              |
Differential Revisions:  Phab:D209   |
-------------------------------------+-------------------------------------

Comment (by Herbert Valerio Riedel <hvr@…>):

 In [changeset:"3daf0023d2dcf7caf85d61f2dc177f8e9421b2fd/ghc"]:
 {{{
 #!CommitTicketReference repository="ghc"
 revision="3daf0023d2dcf7caf85d61f2dc177f8e9421b2fd"
 Set up framework for generalising Data.List to Foldables

 This renames the Data.List module to Data.OldList, and puts a new
 Data.List module into its place re-exporting all list functions.

 The plan is to leave the monomorphic versions of the list functions in
 Data.OldList to help smooth the transition.

 The new Data.List module then will simply re-export entities from
 Data.OldList and Data.Foldable.

 This refactoring has been placed in a separate commit to be able to
 better isolate any regressions caused by the actual list function
 generalisations when implementing #9586

 This also updates the haskell2010, haskell98, and array submodules

 Reviewed By: austin, ekmett

 Differential Revision: https://phabricator.haskell.org/D228
 }}}

--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/9586#comment:12>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list