I built a customizable tiling wm with <i>virtual</i> work spaces and resizable tiling area for AmigaOS in C. Demo gifs can be seen on github and aminet link is:
<a href="http://aminet.net/package/util/wb/dintwm" rel="nofollow">http://aminet.net/package/util/wb/dintwm</a>