[Xmonad] darcs patch: use a global IORef to keep list of urgent
droundy at darcs.net
Tue Oct 30 11:46:52 EDT 2007
On Tue, Oct 30, 2007 at 08:25:14AM -0700, Don Stewart wrote:
> > On Mon, Oct 29, 2007 at 10:08:32PM -0700, Don Stewart wrote:
> > > me:
> > > > Any other reason this isn't applied?
> > > You expressed hesitation? :)
> > Point. ;) Well, for the record, consider me un-hesitating. I'd still
> > like input on those restart bugs, but they're orthogonal to the patch.
> Oh, that's an issue -- now you've hidden state away in a module, how are
> we going to get at it to serialise? This is why global state is bad.
> If the state was threaded through lambdabot, again, we'd be able to
> flush it out when restarting.
> So now I'm more hesitant about encouraing refs for state -- its
> inherently going to break serialisation/restart persistence.
There is certainly state that shouldn't be serialized. Mightn't the list
of urgent windows fall in this category?
Department of Physics
Oregon State University
More information about the Xmonad