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 wiki LetSyntaxArcfide version 3
    author
    cowan
    comment
    
    ipnr
    98.14.172.204
    name
    LetSyntaxArcfide
    readonly
    0
    text
    = `let-syntax` Proposal =
By Aaron W. Hsu
== Proposal ==
Remove the `let-syntax` form.
== Rationale ==
`let-syntax` is difficult to specify correctly and can be superseded by the availability of ModulesAndPackagesArcfide. This removes some of the ambiguities and complexities from the R6RS expansion process.
== Comment ==
I'd strongly recommend against any change which breaks an R5RS-compliant program.  w.r.
Is it possible to define let-syntax and friends directly in terms of module using syntax-rules?  --JohnCowan
    time
    2010-03-13 15:32:49
    version
    3