Skip to content

Commit

Permalink
Fix
Browse files Browse the repository at this point in the history
  • Loading branch information
raviqqe committed Jul 12, 2024
1 parent 3701f7f commit 472ef0a
Showing 1 changed file with 8 additions and 6 deletions.
14 changes: 8 additions & 6 deletions compile.scm
Original file line number Diff line number Diff line change
Expand Up @@ -329,13 +329,14 @@
(let ((names (cddr set)))
(expand
(lambda (name)
(let ((name (qualify name)))
(if (memq name names) #f name))))))
(if (memq name names)
#f
(qualify name))))))

((rename)
(expand
(lambda (name)
(let ((name (qualify name)))
(qualify
(cond
((assq name (cddr set)) =>
cadr)
Expand All @@ -347,13 +348,14 @@
(let ((names (cddr set)))
(expand
(lambda (name)
(let ((name (qualify name)))
(if (memq name names) name #f))))))
(if (memq name names)
(qualify name)
#f)))))

((prefix)
(expand
(lambda (name)
(symbol-append (caddr set) (qualify name)))))
(qualify (symbol-append (caddr set) name)))))

(else
(let ((library (library-context-find context set)))
Expand Down

0 comments on commit 472ef0a

Please sign in to comment.