[r6rs-discuss] Proposed features for small Scheme, part 1: a stake in the ground
John Cowan
cowan at ccil.org
Fri Sep 4 12:15:26 EDT 2009
Grant Rettke scripsit:
> Don't people want a minimalistic "small language"?
So it seems, but why?
We get a lot of "I use <whatever> all the time, it's handy, it's easy to
describe, so keep it out of the Standard". This isn't rational standardization,
it's *nostalgie de la boue*, for a *boue* that never actually existed.
> You need this if you want to see the 2.5-specification model for R7RS of:
>
> 1. Core language features: lambda, define, let
Even R5RS doesn't call "let" a core feature. And it's all definable in
terms of lambda, after all.
> 2. Base language
> - Features: letrec, let*, begin, syntax-rules
> - Libraries: records and so on
Please see my post on why "being in a library" and "being optional for
an implementation" are orthogonal concepts.
--
I don't know half of you half as well John Cowan
as I should like, and I like less than half cowan at ccil.org
of you half as well as you deserve. http://www.ccil.org/~cowan
--Bilbo
More information about the r6rs-discuss
mailing list