[xmonad] darcs patch: fix documentation to match implementation (and 2 more)

Adam Vogt vogt.adam at gmail.com
Sat Nov 14 19:07:50 EST 2009


* On Saturday, November 14 2009, daniel at wagner-home.com wrote:

>Fri Nov 13 21:13:28 EST 2009  daniel at wagner-home.com
>  * fix documentation to match implementation
>Fri Nov 13 21:36:16 EST 2009  daniel at wagner-home.com
>  * generalize IO actions to MonadIO m => m actions
>  This should not cause any working configs to stop working, because IO
>  is an instance of MonadIO, and because complete configs will pin down
>  the type of the call to IO.  Note that XMonad.Config.Arossato is not
>  a complete config, and so it needed some tweaks; with a main
>  function, this should not be a problem.

At some level, the IO () is sort of documentation to tell people: this
action isn't really intended to be run inside the X monad. I'm sure
that I overestimate the aid that types give to our users.

>Sat Nov 14 00:15:09 EST 2009  daniel at wagner-home.com
>  * rework XMonad.Util.Dzen

All applied, thanks!


More information about the xmonad mailing list