[xmonad] darcs patch: Generalize the type of (<+>). It can be used for keybi...

Gwern Branwen gwern0 at gmail.com
Sun Dec 6 00:29:34 EST 2009


On Sun, Dec 6, 2009 at 12:04 AM, Brandon S. Allbery KF8NH
<allbery at ece.cmu.edu> wrote:
> On Dec 5, 2009, at 23:49 , Don Stewart wrote:
>>
>> Well, breaking configs is a /bad/ thing. We've seen a lot of heat on
>> awesome because of this, so it isn't something to do lightly.
>
>
> Hm?  I thought defining <+> as mappend was already pending on libraries@?
>  (And would that really break configs?)

Even if Control.Monoid got <+>, Xmonad core couldn't remove <+>
entirely - what about people doing things like 'import XMonad
(...(<+>))'?

If we have to re-export, might as well just keep a a line like '(<+>)
= mappend'. This is definitely not worth breaking configs over.

-- 
gwern


More information about the xmonad mailing list