Summary
Keep R5RS syntax-rules?
Metadata
- Id: 5893519e3dcd0025bb589805ebb70f8d04e121b1
- Trac id: 1828
- Type: task
- Reporter: felix
- Owner:
- Cc:
- Status: new
- Component: expander
- Estimated difficulty: easy
- Resolution:
- Priority: major
- Milestone: 6.0.0
- Version: 5.3.0
- Changetime: 2023-11-06 23:22:26 UTC
- Created: 2023-11-06 23:22:26 UTC
- Keywords: syntax-rules
Description
For C6, syntax-rules has been changed to comply with R7RS. We could keep the old semantics as a separate export, since it can parameterized via an additional argument to make-transformer (as suggested by sjamaan). Since the default environmnet is still R5RS, providing R5RS syntax-rules by default seems to me to risk confusion, so I'm inclined to default to R7RS.