id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc,difficulty 1757,Reexport behaving inconsistently,Idiomdrottning,,"OK, so (module (c) (frobnicate) (import scheme (chicken syntax)) (define-syntax frobnicate (syntax-rules () ((frobnicate throwaway lis) (reverse lis))))) (module (a) () (import c (rename scheme (reverse reverse-og)) (rename (chicken base) (identity reverse)) (chicken module)) (reexport c)) (import a scheme (chicken base)) (print (frobnicate 'a '(b c d e))) prints out (e d c b) if it's all in the same file. But if c separately is made into an egg and compiled, and then a separately is made into an egg and compiled, and the at the REPL you eval the last two lines, it prints out (b c d e) ",defect,closed,major,5.3,unknown,5.2.0,fixed,,,