Lots of documentation! Awesome!
Well, there might be a Prolog interpreter written in (a) perl (regex) ...
There might also be ones in other Schemes, but as FFI hasn't been standardised across Schemes yet I doubt there's an implementation-agnostic one.
There was also "GWM", based on its own lisp dialect, "WOOL", which was around from at least the early 90s.
On the more popular side, you had sawfish (using an elisp-alike, IIRC) and stumpwm (Common Lisp).
https://donhopkins.com/home/archive/NeWS/owm.ps.txt
And some design notes and emails on that NeWS based window manager for X11 windows:
https://donhopkins.com/home/archive/NeWS/i39l.txt
It incorporated NeWS tabbed windows written in PostScript, which could wrap around X11 windows (and frame NeWS windows too of course):
https://donhopkins.com/home/archive/NeWS/win/tab.ps
And NeWS pie menus written in PostScript, which you could pop up on tabbed window frames and manage X11 windows (and use in NeWS apps too of course):
https://donhopkins.com/home/archive/NeWS/win/pie.ps
There was also a virtual large scrolling desktop, and virtual multi-screen "rooms", both purely written in PostScript, which all plugged together with the tabbed windows and pie menus and X window manager seamlessly. They were all independent of each other and could be used separately, but worked together synergistically. Take that, ICCCM! ;)
Also here's a (pre-ICCCM, pre-X11) X10 window manager with pie menus, written in C and scripted in Forth, from around 1986:
https://donhopkins.com/home/archive/piemenu/uwm/fuwm-main.f
And some of my thoughts on X-Windows and ICCCM window management in general:
https://donhopkins.medium.com/the-x-windows-disaster-128d398...
>In summary, ICCCM is a technological disaster: a toxic waste dump of broken protocols, backward compatibility nightmares, complex nonsolutions to obsolete nonproblems, a twisted mass of scabs and scar tissue intended to cover up the moral and intellectual depravity of the industry’s standard naked emperor.
>Using these toolkits is like trying to make a bookshelf out of mashed potatoes." -Jamie Zawinski
leephillips•2h ago