(define-module (ruther modules) #:use-module (guix modules) #:use-module (ice-9 match) #:re-export (missing-dependency-error? missing-dependency-module missing-dependency-search-path file-name->module-name module-name->file-name source-module-dependencies source-module-closure live-module-closure guix-module-name?) #:export (ruther-module-name?)) (define (ruther-module-name? name) "Return true if NAME (a list of symbols) denotes a Guix module or Ruther module." (match name (('guix _ ...) #t) (('gnu _ ...) #t) (('ruther _ ...) #t) (_ #f)))