summaryrefslogtreecommitdiff
path: root/guix/discovery.scm
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2017-10-13 22:16:46 +0200
committerLudovic Courtès <ludo@gnu.org>2017-10-22 22:09:00 -0700
commit7a51c78c6e0cd06dd31f3f28cd941fde15eb17d6 (patch)
treeaf995d9e1f394ac8adbaa3515849f7fc9d1daa29 /guix/discovery.scm
parent3a9976bfcd13e6554a2458ce1a3b9d7b95043195 (diff)
downloadgnu-guix-7a51c78c6e0cd06dd31f3f28cd941fde15eb17d6.tar
gnu-guix-7a51c78c6e0cd06dd31f3f28cd941fde15eb17d6.tar.gz
discovery: Move 'file-name->module-name' to (guix modules).
* guix/discovery.scm (file-name->module-name): Move to... * guix/modules.scm (file-name->module-name): ... here. * guix/build/compile.scm: Use (guix modules) instead of (guix discovery).
Diffstat (limited to 'guix/discovery.scm')
-rw-r--r--guix/discovery.scm12
1 files changed, 2 insertions, 10 deletions
diff --git a/guix/discovery.scm b/guix/discovery.scm
index c861614b8a..7b57579023 100644
--- a/guix/discovery.scm
+++ b/guix/discovery.scm
@@ -18,15 +18,14 @@
(define-module (guix discovery)
#:use-module (guix ui)
+ #:use-module (guix modules)
#:use-module (guix combinators)
#:use-module (guix build syscalls)
#:use-module (srfi srfi-1)
#:use-module (ice-9 match)
#:use-module (ice-9 vlist)
#:use-module (ice-9 ftw)
- #:export (file-name->module-name
-
- scheme-modules
+ #:export (scheme-modules
fold-modules
all-modules
fold-module-public-variables))
@@ -90,13 +89,6 @@ DIRECTORY is not accessible."
directory (strerror errno)))
'())))))
-(define file-name->module-name
- (let ((not-slash (char-set-complement (char-set #\/))))
- (lambda (file)
- "Return the module name (a list of symbols) corresponding to FILE."
- (map string->symbol
- (string-tokenize (string-drop-right file 4) not-slash)))))
-
(define* (scheme-modules directory #:optional sub-directory)
"Return the list of Scheme modules available under DIRECTORY.
Optionally, narrow the search to SUB-DIRECTORY."