Re: Scheme Review vs. SRFIs Marc Nieper-Wißkirchen 05 Dec 2022 13:52 UTC

Am Mo., 5. Dez. 2022 um 14:31 Uhr schrieb elf <xxxxxx@ephemeral.net>:

[...]

> > Why do people keep saying I claim to represent a consensus of schemers?
> > Scheme rarely has a consensus on anything.
>
> I disagree strongly with this sentiment. Scheme has a consensus on
> _most_ things, and the parts that were thrown through by a vote, against
> the wishes of most implementations (eg, R6), did not end up being enduring.

As one of the few who speak up for R6RS on these lists, I would like
to remark that this argument could then also be extended to R7RS
because a great share of the Scheme community that was in favor of
R6RS voted with feet in the R7RS process.  As I see it, both R6RS and
R7RS are enduring and both brought great inventions to the Scheme
process.  None of it was a mistake.  If I could change history, the
only thing I would change would be to base R7RS-small on a subset of
R6RS (which would have been perfectly possible without problems) to
get an equivalent language but without breaking backward
compatibility.

This remark is, of course, totally off-topic (so you can ignore it).

[...]

> Scheme is interesting in that there's the idea of something being
> 'unschemey', and this is a valid form of criticism. One does not say
> 'this is un-C-ey' or 'un-pythony' (at least, not as far as I'm aware).
> That the core language, whatever this means, remains 'schemey' and
> relevant is a primary concern - not whether ideas are proposed quickly
> or slowly.

I think the term "pythonic" is well-established.  However, it may be
more applied to Python code than to the "standard".  But "unschemey"
is also an attribute I apply to Scheme code.

[...]

Marc