guile-swayer/swayipc.scm

27 lines
653 B
Scheme
Raw Permalink Normal View History

;;; Commentary:
;;; Code:
(define-module (swayipc)
#:use-module (swayipc connection)
#:use-module (swayipc dispatcher)
#:use-module (swayipc events)
#:use-module (swayipc info)
#:use-module (swayipc records))
(define-syntax re-export-modules
(syntax-rules ()
((_ (mod ...) ...)
(begin
(module-use! (module-public-interface (current-module))
(resolve-interface '(mod ...)))
...))))
(re-export-modules (swayipc connection)
(swayipc dispatcher)
(swayipc events)
(swayipc info)
(swayipc records))
;;; (swayipc) ends here