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.

Ticket 508: Library syntax should have been a subset of R6RS

2013-07-07 03:20:44
WG1 - Core
alexshinn
major
cowan
wontfix
source
closed
2013-05-13 08:12:07
defect

Per Bothner writes:

I would have preferred to use the R6RS library keywords, and just standardize a subset on the R6RS functionality, even at the risk of some edge-case incompatibility.

Without syntax-case macros, we'd have no include or include-ci, and without the latter, we'd have no clean compatibility with existing R5RS case-insensitive code. Switching from keywords plus code to just keywords (one of which allows embedding code) made such extensibility straightforward.

resolution␣wontfix
statusnewclosed

The WG decided by unanimous consent to take no action on this ticket.