| 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

Reply via email to