I was looking for a tiling window manager to use, and found xmonad. It is written in Haskell, and is quite extensible. You can install it on Fedora using:

$ sudo yum install xmonad-gnome

Here is a screenshot of the same (click image):

The left ALT key is used by default as the “mod” key in xmonad. Since I use it with GNU Emacs, the Windows key has been reconfigured now to be used as the “mod” key. I also use xmonad with GNOME 3 in fallback mode, which actually looks like GNOME 2. The configuration file ~/.xmonad/xmonad.hs: