guile-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: define-module, #:export and export


From: yarl baudig
Subject: Re: define-module, #:export and export
Date: Fri, 13 Jan 2023 08:58:01 +0100 (CET)

For completeness, this works as well:

lib.scm:
(define-module (lib)
  #:use-module ((main) #:select (thing))
  #:export (test))

(define-syntax test
  (lambda (sintax)
    (syntax-case sintax ()
      ((test id)
       (free-identifier=? #'id #'thing)))))

main.scm:
(define-module (main)
  #:use-module (lib)
  #:export (thing))

(display (test thing))
(newline)
(define thing 5)







reply via email to

[Prev in Thread] Current Thread [Next in Thread]