﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	difficulty
1166	Globally defining an identifier previously bound to a macro should shadow the macro fully	sjamaan	sjamaan	"Pointed out by Michele La Monaca: CHICKEN behaves a little ''too'' inconsistent wrt scoping:

{{{#!scm

(define begin -)
(begin 0 1) => 1  ;; expected: -1
}}}

It would make more sense if the macro was erased from the environment.

It's probably doable, but in order to make this work the way environments are handled need to be completely overhauled."	defect	closed	major	5.4	expander		fixed			hard
