Hi Guilers, I recently started working towards a dmenu library implementation in guile : https://git.sr.ht/~ngraves/guile-dmenu
It's wayland-only and bare-bones (I will not release for at least a few weeks), but you can already play with it. I plan to work towards an emacs-compatible completing-read guile procedure, I will probably not try to go as far as Emacsy went, but I feel like a quick and self-contained completing-read is already a very welcome addition :) Also feel free to send patches and opiniated implementation notes (I have setup fibers, but I haven't delved into things like what the right approach for filtering efficiently is for instance). Might also be good to have some feedback from why emacsy didn't suceed : too hard to integrate in apps ? Unfinished ? -- Happy hacking, Nicolas Graves