~ruther/guix-exprs

ref: 33f8ed35608d10441d0802d4a6d45ef82c339808 guix-exprs/modules/ruther/modules.scm -rw-r--r-- 697 bytes
33f8ed35 — Rutherther feat: add c wrapper replacement for sh wrappers 16 days ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
(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)))