[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Scheme-reports] Ratification vote for R7RS-small
What I meant was this;
Scheme is the language whose design was driven by the philosophy that
rather than adding features it is better to remove restrictions which
have made additional features appear necessary.
WG1 accepted a charter which forbade it from doing exactly that. Had
any restrictions been removed from anything, the language produced would
have admitted programs which are not acceptable WG2 programs having the
Therefore this effort has not been driven by that philosophy.
To say "not scheme" is to engage in hyperbole, of course.
Let me speak more precisely: The WG1 charter explicitly forbade the
removal of restrictions. Good work has been done within the constraints
of that charter, but due to that restriction the work necessarily has
proceeded in a different direction than the initial
design and early standardization efforts.
When I claimed that the essentialist arguments over R6 started for the
same reasons, I was pointing out that the R6 process also was not driven
by the philosophy of removing restrictions that made additional features
appear necessary, and that the essentialist arguments to R6 were also
largely a reaction to that fact.
I'm sorry now that I said anything; I considered the meaning completely
Scheme-reports mailing list