hipster wrote:

> 
> librep (used by sawfish, http://librep.sourceforge.net) could be a
> candidate.

How about guile?
Tried and tested...
-- 
Wai-Sun "Squidster" Chia
Linux/Unix/Web Developer/RHCE
Professional Services