> 2) How does CLX manage to avoid all this fuss with FFI-ying bunch of > C-functions? Perhaps, it's using some yet more lower-level API?
CLX does not need to rely on libX11 because it implements the X protocol in Common Lisp. The C code is there because socket APIs differ so much between lisp implementations. So you'd probably have to add touch support to CLX if you want to do this properly. _______________________________________________ Stumpwm-devel mailing list Stumpwm-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/stumpwm-devel