[xmonad] darcs patch: switch to nested stacks

David Roundy droundy at darcs.net
Sun Dec 23 09:09:56 EST 2007

Hi all,

Here's a patch that switches to nested stacks in xmonad core.  I haven't
converted the test suite, because I've got quickcheck 2 installed, and
therefore can't compile the test suite, and I don't intend to uninstall
QC2.  If this code works as intended (I haven't tried running it either),
then it shouldn't change xmonad behavior.  I haven't adjusted the
LayoutClass to handle nested layouts, so there is considerable work to be
done (and not by me, I really should be focussing on darcs, but compiling
takes a while, particularly when I have to do actual work on my laptop due
to a sketchy internet connection).

But I think my ideas are down there.  It's a reasonably simple data
structure.  And it ought to be a clean solution for handling the float
layer, besides allowing nested layouts to be implemented cleanly.  I
haven't implemented full navigation within nested layouts, but that's not
hard to implement, and can also be implemented in contrib (or later), if
this is accepted.

The other reason I've put so little work on this, is that it's not at all
clear whether the core xmonad developers would accept a patch implementing
this feature, regardless of how well-tested, well-documented, etc it is.
So that's what we really need to hear (we being those of us who want this
feature, especially those who would be willing to take over its


Sun Dec 23 09:03:40 EST 2007  David Roundy <droundy at darcs.net>
  * switch to nested stacks

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: text/x-darcs-patch
Size: 12346 bytes
Desc: A darcs patch for your repository!
Url : http://www.haskell.org/pipermail/xmonad/attachments/20071223/5b15a022/attachment.bin

More information about the xmonad mailing list