Changes between Version 3 and Version 4 of Libraries/Proposals/SemigroupMonoid


Ignore:
Timestamp:
Sep 8, 2017 3:10:48 PM (6 weeks ago)
Author:
Herbert Valerio Riedel
Comment:

fix links to GHC trac

Legend:

Unmodified
Added
Removed
Modified
  • Libraries/Proposals/SemigroupMonoid

    v3 v4  
    44THIS DESCRIPTION IS STILL WORK IN PROGRESS
    55
    6 Please comment on ghc:#10365 if you notice some show-stopper issue
     6Please comment on ghc:#10365 or ghc:#14191 if you notice some show-stopper issue
    77}}}
    88
     
    5454== Migration plan
    5555
    56 === Phase 1 (GHC 8.0)  #10365
     56=== Phase 1 (GHC 8.0)  ghc:#10365
    5757
    5858 - Move `Data.Semigroup` & `Data.List.NonEmpty` from `semigroups-0.18` to `base`.
    5959
    60  - (maybe) Implement a warning about definitions of an operator named `(<>)` that indicate it will be coming into Prelude in 8.2. We should warn about missing Semigroup instances at any use site of `(<>)` as they'll break in 8.2.
     60 - (maybe) Implement a warning about definitions of an operator named `(<>)` that indicate it will be coming into Prelude in 8.2. We should warn about missing Semigroup instances at any use site of `(<>)` as they'll break in phase 2.
    6161
    62 === Phase 2a (GHC 8.4) #14191
     62=== Phase 2a (GHC 8.4) ghc:#14191
    6363 - move `Semigroup` class into prelude in anticipation of it becoming a superclass of `Monoid`
    6464
    65 === Phase 2b (GHC 8.4) #14191
     65=== Phase 2b (GHC 8.4) ghc:#14191
    6666
    6767 - Make `Semigroup` a superclass of `Monoid`