[xmonad] darcs patch: Applicative instance for X; new startupHook
Don Stewart
dons at galois.com
Sun Feb 24 14:17:27 EST 2008
This looks good. How does the startuphook differ from running code in
main? It's easier for extensions to register hooks?
byorgey:
> Hi all,
>
> Here are two patches to the core, one to add an Applicative instance for
> X, and another which adds a startupHook :: X () to the config. I wrote
> them to support updates to PerWorkspace (patch to follow shortly), but I
> think they're both useful in and of themselves, especially the
> startupHook.
>
> Mon Feb 4 14:24:45 EST 2008 Brent Yorgey <[1]byorgey at gmail.com>
> * Add a startupHook.
> The only thing I am not sure about here is at what exact point the
> startupHook should get run. I picked a place that seems to make sense:
> as late as possible, right before entering the main loop. That way all
> the layouts/workspaces/other state are set up and the startupHook can
> manipulate them.
>
> Mon Feb 4 14:23:48 EST 2008 Brent Yorgey <[2]byorgey at gmail.com>
> * Core.hs: add an Applicative instance for X
>
> References
>
> Visible links
> 1. mailto:byorgey at gmail.com
> 2. mailto:byorgey at gmail.com
> _______________________________________________
> xmonad mailing list
> xmonad at haskell.org
> http://www.haskell.org/mailman/listinfo/xmonad
More information about the xmonad
mailing list