MIWM is a minimalist window manager with virtual workspaces. MIWM is written in C++, for the X window system.
Miwm was a greate surprise for me. If you are used to w9wm, it is straight forward to work with. I didn't came accross to any bug and the memory consumption turned out to be very low. Just organise your windows without borders and  - X buttons. Multiple desktops are very handy in order to split tasks in different views. :-) Every application has it's own space on the sceen and v-desktops. There are quite a few options, such as sticky, allow offsceen, raise on focus (focus what though?). The configuration is very easy. One file for the user menu and one for default behaviour, fonts and colors e.t.c. One quite serious drawback only. I didn't came accross to any keyboard driven window events (not even alt-tab is working) :-(