[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Scheme-reports] 'else' auxiliary syntax

I don't much mind if these are exported or not but I believe the whole point
of (scheme r5rs) library is compatibility for something like this situation;

(import (scheme r5rs))
(include-ci "legacy-r5rs-script.scm")

So as long as this is guaranteed to be executed whichever is fine by me.


Takashi Kato
Email: ktakashi@x

On Wednesday, 15 October 2014, 14:44, Alex Shinn <alexshinn@x> wrote:

On Wed, Oct 15, 2014 at 9:34 PM, Takashi Kato <ktakashi@x> wrote:
Sorry for spamming.

And probably, 'unquote' and 'unquote-splicing' should also be exported from (scheme r5rs)
library. I'm not sure exact definition of them on R5RS but R7RS auxiliary syntaxes should be
exported otherwise it is an error.

Also =>, however I'm not sure these should be exported since they were never defined in R5RS.

I think the correct behavior for (scheme r5rs) is that these remain undefined, and cond, case and quasiquote all match the absence of the bindings as in R5RS.  This implies they are not just re-exported versions of the R7RS macros.


Scheme-reports mailing list