Changes between Version 14 and Version 15 of WG1BallotMedernach


Ignore:
Timestamp:
07/01/11 16:50:07 (6 years ago)
Author:
medernac
Comment:

Finishing voting (at long last...)

Legend:

Unmodified
Added
Removed
Modified
  • WG1BallotMedernach

    v14 v15  
    5252  * '''Options:''' r6rs, r6rs-simple, srfi-91, cowan, none, undecided 
    5353  * '''Default:''' none 
    54   * '''Preferences:'''  
     54  * '''Preferences:''' undecided 
    5555 
    5656=== #83 Auxiliary Keywords === 
     
    8181  * '''Options:''' bound, unbound, unhygienic, undecided 
    8282  * '''Default:''' unbound 
    83   * '''Preferences:'''  
     83  * '''Preferences:''' undecided 
    8484 
    8585=== #3 module naming convention === 
     
    155155  * '''Options:''' multiple, single, undecided 
    156156  * '''Default:''' single 
    157   * '''Preferences:'''  
     157  * '''Preferences:''' undecided 
    158158 
    159159=== #124 Nested quasiquote semantics === 
     
    182182  * '''Options:''' r6rs, r5rs, undecided 
    183183  * '''Default:''' r5rs 
    184   * '''Preferences:'''  
     184  * '''Preferences:''' r6rs 
    185185 
    186186=== #126 Partly specify the mutability of the values of quasiquote structures === 
     
    190190  * '''Options:''' r6rs, r5rs, undecided 
    191191  * '''Default:''' r5rs 
    192   * '''Preferences:'''  
     192  * '''Preferences:''' undecided 
    193193 
    194194=== #127 Specify the dynamic environment of the ''before'' and ''after'' procedures of dynamic-wind === 
     
    209209  * '''Options:''' outside, inside, unspecified, undecided 
    210210  * '''Default:''' unspecified 
    211   * '''Preferences:'''  
     211  * '''Preferences:''' outside 
    212212 
    213213=== #135 let-values and let*-values === 
     
    235235  * '''Options:'''  
    236236  * '''Default:'''  
    237   * '''Preferences:'''  
     237  * '''Preferences:''' cowan 
    238238 
    239239=== #147 Allow literal file spec lists in include and include-ci === 
     
    246246  * '''Options:''' yes, no, undecided 
    247247  * '''Default:''' no 
    248   * '''Preferences:'''  
     248  * '''Preferences:''' yes 
    249249 
    250250=== #148 Allow include-ci at top level === 
     
    255255  * '''Options:''' yes, no, undecided 
    256256  * '''Default:''' no 
    257   * '''Preferences:'''  
     257  * '''Preferences:''' yes 
    258258 
    259259=== #149 blob ports === 
     
    267267  * '''Options:''' cowan, none, undecided 
    268268  * '''Default:''' none 
    269   * '''Preferences:'''  
     269  * '''Preferences:''' cowan, undecided 
    270270 
    271271=== #150 cond-expand at top level === 
     
    306306  * '''Options:''' unix, local, unspecified, undecided 
    307307  * '''Default:''' unspecified 
    308   * '''Preferences:'''  
     308  * '''Preferences:''' unix 
    309309 
    310310=== #155 Make recursively defined code an explicit error === 
     
    392392  * '''Options:''' any, number, digit, ascii, undecided 
    393393  * '''Default:''' ascii 
    394   * '''Preferences:'''  
     394  * '''Preferences:''' digit, number 
    395395 
    396396=== #166 Add predicate and accessors for error objects === 
     
    427427  * '''Options:''' manis, none, undecided 
    428428  * '''Default:''' none 
    429   * '''Preferences:'''  
     429  * '''Preferences:''' manis 
    430430 
    431431=== #167 Add constructor for error objects === 
     
    461461  * '''Options:''' manis, none, undecided 
    462462  * '''Default:''' none 
    463   * '''Preferences:'''  
     463  * '''Preferences:''' manis 
    464464 
    465465=== #169 Add standard-*-port procedures === 
     
    471471  * '''Options:''' r6rs, none, undecided 
    472472  * '''Default:''' none 
    473   * '''Preferences:'''  
     473  * '''Preferences:''' none 
    474474 
    475475=== #171 Duplicate identifiers in define-record-type === 
     
    589589  * '''Options:''' r6rs, unspecified, undecided 
    590590  * '''Default:''' unspecified 
    591   * '''Preferences:'''  
     591  * '''Preferences:''' r6rs 
    592592 
    593593=== #178 Shadowing with internal definitions === 
     
    651651  * '''Options:''' r6rs, r5rs, tonder, undecided 
    652652  * '''Default:''' r5rs 
    653   * '''Preferences:'''  
     653  * '''Preferences:''' tonder 
    654654 
    655655== WG1 - Modules == 
     
    690690  * '''Options:''' override, preserve, common, dynamic, unspecified, undecided 
    691691  * '''Default:''' unspecified 
    692   * '''Preferences:'''  
     692  * '''Preferences:''' common, unspecified 
    693693 
    694694=== #132 Imports override previous imports? === 
     
    752752  * '''Options:''' compile-time, unspecified, undecided 
    753753  * '''Default:''' undecided 
    754   * '''Preferences:'''  
     754  * '''Preferences:''' unspecified 
    755755 
    756756=== #158 mutating imports === 
     
    777777    * '''shinn:''' intention as described above 
    778778  * '''Default:''' shinn 
    779   * '''Preferences:'''  
     779  * '''Preferences:''' shinn 
    780780 
    781781=== #161 module argument to eval === 
     
    791791  * '''Options:''' r6rs, none, undecided 
    792792  * '''Default:''' r6rs 
    793   * '''Preferences:'''  
     793  * '''Preferences:''' r6rs 
    794794 
    795795=== #139 `exit` === 
     
    855855  * '''Options:''' character-only, unspecified, undecided 
    856856  * '''Default:''' unspecified 
    857   * '''Preferences:'''  
     857  * '''Preferences:''' unspecified 
    858858 
    859859=== #177 Distinguish file and string ports? === 
     
    863863  * '''Options:''' string-port?, file-port?, both, neither, undecided 
    864864  * '''Default:''' neither 
    865   * '''Preferences:'''  
     865  * '''Preferences:''' neither 
    866866 
    867867=== #131 Output procedures return value === 
     
    875875  * '''Options:''' r5rs, undecided 
    876876  * '''Default:'''  
    877   * '''Preferences:'''  
     877  * '''Preferences:''' r5rs 
    878878 
    879879=== #134 Provide flush-output-port === 
     
    899899  * '''Options:''' exact-only, any-zero, unspecified, undecided 
    900900  * '''Default:''' any-zero 
    901   * '''Preferences:'''  
     901  * '''Preferences:''' exact-only 
    902902 
    903903=== #120 Define the semantics of the transcendental functions more fully === 
     
    914914  * '''Options:''' r6rs, r5rs, undecided 
    915915  * '''Default:''' r5rs 
    916   * '''Preferences:'''  
     916  * '''Preferences:''' r6rs 
    917917 
    918918=== #121 The semantics of expt for zero bases has been refined === 
     
    931931  * '''Options:''' r6rs, r5rs, undecided 
    932932  * '''Default:''' r5rs 
    933   * '''Preferences:'''  
     933  * '''Preferences:''' undecided 
     934 
     935Strictly speaking z1^z2^ has no values at z1 = 0.0 and z2 = 0.0 because it is not continuous there. 
     936 
    934937 
    935938=== #122 Make infinity, NaN, and -0.0 semantics (when supported) consistent with IEEE 754 === 
     
    964967  * '''Options:''' manis, none, undecided 
    965968  * '''Default:''' none 
    966   * '''Preferences:'''  
     969  * '''Preferences:''' manis 
    967970 
    968971=== #138 DivisionRiastradh domain === 
     
    977980  * '''Options:''' reals, integers, exact-integers 
    978981  * '''Default:'''  
    979   * '''Preferences:'''  
     982  * '''Preferences:''' reals 
     983 
     984One may want "modulo 2pi" with it for instance. 
    980985 
    981986=== #217 DivisionRiastradh exactness preservation === 
     
    989994  * '''Options:''' not-exactness-preserving, exactness-preserving, exactness-preserving-unless 
    990995  * '''Default:'''  
    991   * '''Preferences:'''  
     996  * '''Preferences:''' exactness-preserving-unless, not-exactness-preserving 
    992997 
    993998=== #140 Removing `quotient`, `remainder`, `modulo` === 
     
    10451050  * '''Options:''' cowan, unspecified, undecided 
    10461051  * '''Default:''' unspecified 
    1047   * '''Preferences:'''  
     1052  * '''Preferences:''' cowan 
    10481053 
    10491054=== #152 exact-integer-sqrt inconsistent with multiple values module === 
     
    11261131  * '''Options:''' yes, no, undecided 
    11271132  * '''Default:''' no 
    1128   * '''Preferences:'''  
     1133  * '''Preferences:''' yes 
    11291134 
    11301135=== #184 Require CHAR=?, STRING=? etc. to accept arbitrary numbers of arguments? === 
     
    11401145  * '''Options:''' yes, no, undecided 
    11411146  * '''Default:''' no 
    1142   * '''Preferences:'''  
     1147  * '''Preferences:''' yes 
     1148 
    11431149 
    11441150=== #185 Add sixth "centered" division operator === 
     
    12041210  * '''Options:''' yes, no, undecided 
    12051211  * '''Default:''' no 
    1206   * '''Preferences:'''  
     1212  * '''Preferences:''' no 
     1213 
     1214No, but please put a warning about doing it in the report as "shooting yourself in the foot". 
    12071215 
    12081216=== #199 Make it an error for a procedure mapped by MAP and friends to return more than once === 
     
    12131221  * '''Options:''' yes, no, undecided 
    12141222  * '''Default:''' no 
    1215   * '''Preferences:'''  
     1223  * '''Preferences:''' no 
     1224 
     1225Multiple returns is one Scheme essential feature, let not restrict it, there is no reason here. 
    12161226 
    12171227=== #200 Completing the blob procedures === 
     
    12221232  * '''Options:''' yes, no, undecided 
    12231233  * '''Default:''' no 
    1224   * '''Preferences:'''  
     1234  * '''Preferences:''' no 
     1235 
     1236Unappropriate for blobs. 
    12251237 
    12261238=== #205 Roll partial-blob-copy(!) into blob-copy(!) === 
     
    12301242  * '''Options:''' yes, no, undecided 
    12311243  * '''Default:''' no 
    1232   * '''Preferences:'''  
     1244  * '''Preferences:''' no 
    12331245 
    12341246=== #206 Provide read-syntax for blobs === 
     
    12391251  * '''Options:''' r6rs, srfi-4, none, undecided 
    12401252  * '''Default:''' none 
    1241   * '''Preferences:'''  
     1253  * '''Preferences:''' none 
    12421254 
    12431255=== #207 Editorial: Polar complex numbers are inexact === 
     
    12481260  * '''Options:''' yes, no, undecided 
    12491261  * '''Default:''' no 
    1250   * '''Preferences:'''  
     1262  * '''Preferences:''' yes 
    12511263 
    12521264=== #208 Is || a valid identifier? === 
     
    12661278  * '''Options:''' remove, empty-valid, empty-invalid, undecided 
    12671279  * '''Default:''' empty-valid 
    1268   * '''Preferences:'''  
     1280  * '''Preferences:''' empty-valid 
    12691281 
    12701282=== #191 Include CLOSE-PORT ? === 
     
    13271339  * '''Options:''' parameter, write/simple, none, undecided 
    13281340  * '''Default:''' none 
    1329   * '''Preferences:'''  
     1341  * '''Preferences:''' write/simple 
     1342 
     1343However write-simple would be a better name (Ok, this is bikeshed)