Hi Marc,

Reading old threads...

On Wed 14 Nov 2012 22:45, Marc Feeley <[email protected]> writes:

>>> Let me say that I find it contrary to the spririt of Scheme to prevent 
>>> redefinition and assignment of exported variables.

I love redefinitions, but I don't think invoking the "spirit of Scheme"
regarding `set!' is useful, especially in the light of Steele and
Sussman's remarks in "The First Report on Scheme Revisited",
http://cs.au.dk/~hosc/local/HOSC-11-4-pp399-404.pdf:

    In retrospect, we can also see that some aspects of the initial
    design of Scheme were flat-out wrong ... [We] believe that Carl
    Hewitt was right: we would have been better off to have introduced
    cells as a separate, primitive kind of object, rather than allowing
    assignment to any and every λ-bound variable.

Regards,

Andy
-- 
http://wingolog.org/

_______________________________________________
Scheme-reports mailing list
[email protected]
http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports

Reply via email to