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. For a version of this page that may be more recent, see LetSyntaxArcfide in WG2's repo for R7RS-large.

Let­Syntax­Arcfide

wayne
2010-02-22 05:36:30
2history
source

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.