syntax changes (srfi-107/108/109) Per Bothner (29 Dec 2012 21:43 UTC)
Re: syntax changes (srfi-107/108/109) John Cowan (30 Dec 2012 03:22 UTC)
Re: syntax changes (srfi-107/108/109) John Cowan (30 Dec 2012 03:37 UTC)
Re: syntax changes (srfi-107/108/109) Per Bothner (30 Dec 2012 04:45 UTC)
Re: syntax changes (srfi-107/108/109) John Cowan (31 Dec 2012 07:37 UTC)
Re: syntax changes (srfi-107/108/109) Per Bothner (31 Dec 2012 08:42 UTC)

Re: syntax changes (srfi-107/108/109) Per Bothner 31 Dec 2012 08:41 UTC

On 12/30/2012 11:37 PM, John Cowan wrote:
> Per Bothner scripsit:
>
>> Technically, it's well-defined R6RS lexical syntax, but it would be
>> horrible style.
>
> Oh, I don't deny it.  But I understood that SRFI 10[789] were meant
> to never redefine any construct that has meaning in R6RS.

I don't think that's a requirement of the SRFI process, and I don't
see it as a desirable requirement. I would prefer to not redefine
any construct that is meaningful in R[567]RS or existing implementations,
but sometimes you have to trade off functionality for compatibility.
If we're not redefining any construct that has meaning in R7RS or
in R5RS, and only redefining a weird horrible-style corner-case in
R6RS, and it doesn't conflict with existing practice (as far as I know),
that seem acceptable to me.  Others may disagree - that's part of the
feedback I'm hoping for.
--
	--Per Bothner
xxxxxx@bothner.com   http://per.bothner.com/