[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)
- define-module, #:export and export, yarl baudig, 2023/01/04
- Re: define-module, #:export and export, Maxime Devos, 2023/01/04
- Re: define-module, #:export and export, Jean Abou Samra, 2023/01/04
- Re: define-module, #:export and export, yarl baudig, 2023/01/06
- Re: define-module, #:export and export, Maxime Devos, 2023/01/06
- Re: define-module, #:export and export, Jean Abou Samra, 2023/01/07
- Re: define-module, #:export and export, yarl baudig, 2023/01/08
- Re: define-module, #:export and export, Jean Abou Samra, 2023/01/08
- Re: define-module, #:export and export, yarl baudig, 2023/01/08
- Re: define-module, #:export and export, Jean Abou Samra, 2023/01/08
- Re: define-module, #:export and export,
yarl baudig <=