Changes between Initial Version and Version 1 of WG1Ballot8

11/26/12 07:43:21 (4 years ago)

archiving eight ballot


  • WG1Ballot8

    v1 v1  
     1= WG1 Ballot Items To Finalize By Oct. 29 = 
     3Ballot 8 was conducted informally on [!topic/scheme-reports-wg1/-Z65vUeerPk a poll thread] of the WG1 mailing list. 
     5=== #315 null character may not be usable in strings === 
     7The original proposal was to make `(string-set! str n #\null)` unspecified, which was rejected, at least partly on the ground that R7RS implementations can already forbid specified characters from appearing in strings.  However, the ASCII character set (which includes `#\null`) could not be forbidden, per UnicodeCowan.  Consequently, the rationale given by several voters that there was no need to make a special case for `#\null` was incorrect.  The WG therefore chose from the following options: 
     9`forbid-nothing`: every character supported by the implementation must be allowed to appear in strings. 
     11`forbid-any-but-128`: every ASCII character ''including'' `#\null` must be allowed in strings.  (This is the default, corresponding to the `no` vote on Ballot 5.) 
     13`forbid-any-but-127`: every ASCII character ''excluding'' `#\null` must be allowed in strings. 
     15`forbid-any-but-97`: every printable ASCII character plus `#\space`, `#\tab`, and `#\newline` must be allowed in strings. 
     17`open`: any character may be forbidden in strings. 
     19`reader`: the characters required by the reader, plus `[A-Za-z]`, must be allowed in strings. 
     21`unspecified`: say nothing. 
     24  * '''Options:''' forbid-nothing, forbid-any-but-128, forbid-any-but-127, forbid-any-but-96, open, reader, unspecified, undecided 
     25  * '''Default:''' forbid-any-but-128