﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	difficulty
944	Macro-renamed definitions in begin bodies don't get seen by later forms (but only in modules)	sjamaan	sjamaan	"Reported by Andy on IRC:

{{{
#!scm
(module foo (bar)
  (import chicken scheme)
  (define-syntax bar
    (er-macro-transformer 
      (lambda (e r c)
        `(,(r 'begin)
           (,(r 'define) ,(r 'req) 1)
           (,(r 'display) ,(r 'req))))))))
}}}

This gives an error, while at toplevel it's okay.  I think it should just print ""1"", but maybe there's a good reason why it doesn't?

Also happens with IR macros:

"	defect	closed	major	4.9.0	expander	4.8.x	fixed	expander, macros, hygiene, modules	andyjpb	
