﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	difficulty
685	R5RS evaluation environments still contain some non-std bindings	felix winkelmann	felix winkelmann	"`scheme-report-environment` and `null-environment` contain some non-standard bindings, mainly because it was considered more convenient once (there is no need to do `(import chicken)` when one wants to use `begin-for-syntax`, for example.

The following extra bindings are available:

{{{
export begin-for-syntax module require-extension require-library cond-expand syntax reexport import-for-syntax import
}}}

`import`, `reexport` and `import-for-syntax` are from the initial macro environment and are always available in a fresh module.

Probably handled just by filtering out these extra bindings, but then no import of modules is possible. Perhaps keep the initial bindings or just the `import[-for-syntax]`. Dunno. Need advice.
"	defect	closed	major	4.9.0	expander	4.7.x	fixed	environments		
