[R6RS] Re: Why there are two syntactic layers

Anton van Straaten anton
Tue Jun 28 02:21:36 EDT 2005


dyb at cs.indiana.edu wrote:
> I personally prefer that we have only one layer and that it be layer 1,
> i.e., allow explicit or implicit naming, but I can see the merits in
> having layer 0 built into the core and layer 1 in a library, and I'm
> willing to go that route to achieve concensus.  I will be more or less
> reluctant to have two layers once we decide what the R6RS core language
> is to be.  For example, if cond makes it into the core language as well
> as if, I'll be inclined to include layer 1 direcly in the core language.
> But if the core language has only if and no cond (and only lambda and
> no let, let*, letrec, etc.) then I'd be very much in favor of having
> only layer 0 in the core language.

I agree with all the above.

Anton


More information about the R6RS mailing list