This site is a static rendering of the Trac instance that was used by R7RS-WG1 for its work on R7RS-small (PDF), which was ratified in 2013. For more information, see Home.
Source for ticket #213
cc
changetime
2011-08-21 06:10:09
component
WG1 - Core
description
I hope WG1 will reconsider lifting the restriction that "any internal syntax definitions in a body must come before any internal definitions."
Sometimes I write macros that expand into both definitions and syntax definitions. If this restriction stands I won't be able to reliably use those macros in <bodies> (and nor would anyone else).
--Jonathan Kraut
I suggested that this rule only applied to overt definitions, not ones that were the product of macro expansion. Andre van Tonder points out that without macroexpanding, you cannot tell which forms are syntax definitions, which are definitions, and which are neither.
id
213
keywords
milestone
owner
alexshinn
priority
major
reporter
cowan
resolution
fixed
severity
status
closed
summary
Lift ordering restrictions on definitions vs. syntax definitions
time
2011-06-03 01:42:06
type
defect
Changes
Change at time 2011-08-21 06:10:09
author
alexshinn
field
comment
newvalue
oldvalue
1
raw-time
1313881809000000
ticket
213
time
2011-08-21 06:10:09
Change at time 2011-08-21 06:10:09
author
alexshinn
field
resolution
newvalue
fixed
oldvalue
raw-time
1313881809000000
ticket
213
time
2011-08-21 06:10:09
Change at time 2011-08-21 06:10:09
author
alexshinn
field
status
newvalue
closed
oldvalue
new
raw-time
1313881809000000
ticket
213
time
2011-08-21 06:10:09