[Xmonad] Xnest and Xmonad

Simon Peyton-Jones simonpj at microsoft.com
Fri Jun 22 08:11:28 EDT 2007

Hi Xmonaders

I'm planning to use xmonad as the main vehicle for a 3-hr tutorial on Haskell at the Open Software Convention 2007, in 3 weeks time.   The goal is to teach Haskell (not xmonad per se), but by doing it in the context of xmonad I hope to motivate and excite the audience.

The audience is professional programmers, not undergrads.  They are Java, Ruby, Python experts. I plan to go pretty fast.  I want to make use of Quickcheck, maybe HPC, too.

So my plan is to show them xmonad and then rapidly zoom in on some small purely-functional part to do some Haskell programming.  So I need to
        - show slides
        - edit code
        - recompile
        - and show the resulting window manager in action

Advice is that the safest thing to do is to run xmonad inside xnest, so that the slides, editor etc are not disturbed.


Can someone give me some idiot-level step by step instructions for how to run xmonad inside xnest, alongside other running applications?  I have all the pieces; I just need to know how to set up the config files or whatever.  I know some of you have done this.

Timescale: I'm going to working on this for the next 3 weeks, and then I have to deliver the tutorial.

Needless to say I'd also love to have your suggestions for simple Haskell programming stuff that could be described and demo'd in this way.  Don is already thinking about this -- thanks Don.


(NB: I'm not on the xmonad list, so pls include me in replies!)


More information about the Xmonad mailing list