| From: William D Clinger <[email protected]>
| Date: Mon, 23 Feb 2009 14:59:44 -0500
|
| Sam TH wrote:
| ...
| > Would this be accomplished by making the suggestion of section
| > 5.2.1 a requirement, and thus making this a portable program:
| >
| > (set! this-id-does-not-exist 42)
|
| That is an orthogonal question. The semantics I suggested
| would not allow that unless the R5RS restriction against
| such things were also dropped.
Not requiring top-level definition of top-level bindings makes typos
in SET!s hard to find:
(let ((asdf 33))
...
(set! adsf (+ 1 asdf))
...)
_______________________________________________
r6rs-discuss mailing list
[email protected]
http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss