|
From: | Chicken Trac |
Subject: | [Chicken-janitors] #901: reexporting macros with * doesn't work |
Date: | Fri, 17 Aug 2012 10:08:56 -0000 |
#901: reexporting macros with * doesn't work ----------------------+----------------------------------------------------- Reporter: megane | Owner: Type: defect | Status: new Priority: major | Milestone: Component: compiler | Version: 4.8.x Keywords: modules | ----------------------+----------------------------------------------------- There can't be many permutations of these left :) {{{ (module m (foo) (import chicken scheme) (define-syntax foo (ir-macro-transformer (lambda (e i c) ''1)))) (module m2 * ; () works here (import chicken scheme) (import m) (reexport m)) (import m2) (print (foo)) ;; $ csc foo.scm && ./foo ;; Warning: exported identifier of module `m2' has not been defined: foo ;; Error: module unresolved: m2 }}} -- Ticket URL: <http://bugs.call-cc.org/ticket/901> Chicken Scheme <http://www.call-with-current-continuation.org/> Chicken Scheme is a compiler for the Scheme programming language.
[Prev in Thread] | Current Thread | [Next in Thread] |