mwitmer / guile-wm

A Window Manager Toolkit for Guile Scheme
GNU General Public License v3.0
226 stars 13 forks source link

Guile WM development #4

Closed amirouche closed 5 years ago

amirouche commented 9 years ago

How do you develop Guile WM? Do you use Xnest or some X server facility to have a window with the development version of gwm or do you use geiser? or both? Please enlighten me :)

mwitmer commented 9 years ago

Thanks for asking! I just did it in Geiser. I started by translating the Xlib code for TinyWM into Scheme to get a really basic WM to work in and then I added more features from there editing code and loading it into the process with the occasional restart. It was a lot like writing emacs extensions.

I wish I had more time to work on it at the moment but I've been short on time lately. Hopefully I'll be able to come up with a few new little features soon.

Thanks Mark Witmer

On Monday, June 8, 2015, amirouche notifications@github.com wrote:

How do you develop Guile WM? Do you use Xnest or some X server facility to have a window with the development version of gwm or do you use geiser? or both? Please enlighten me :)

— Reply to this email directly or view it on GitHub https://github.com/mwitmer/guile-wm/issues/4.

shymega commented 8 years ago

As an outsider, I think this issue could (probably) be closed now, seeing as its been answered.

FWIW, I tend to use XNest/Xephyr for live development/testing- saves me having to switch VTs, which is an added plus.

amirouche commented 5 years ago

Tx!