[R6RS] libraries
Michael Sperber
sperber
Tue Dec 13 11:24:20 EST 2005
dyb at cs.indiana.edu writes:
>> There's a whole spectrum here, leading all the
>> way up to SML, where all bindings are immutable, so it doesn't seem
>> clear that program analysis should trump us to any particular place in
>> the middle of that spectrum.
>
> Going as far as SML wouldn't make program analysis any easier than
> making exports completely immutable: [...]
That isn't what I said---I wasn't talking about the spectrum of the
precision of program analysis, but rather the spectrum of design
choices.
> So I'm not trying to trump us to any particular place *in the middle
> of that spectrum*. I'm trying instead to trump us to the place
> where we can determine the exact set of settable variables, both in
> the exporting and importing modules. That is, I prefer either total
> mutability for convenience or total immutability for program analysis
> (by programmer and tool).
... and, as I said, total immutability is fine with me, too, but for
different reasons than the ones you cite.
--
Cheers =8-} Mike
Friede, V?lkerverst?ndigung und ?berhaupt blabla
More information about the R6RS
mailing list