Changes between Version 1 and Version 2 of WG1BallotMedernach


Ignore:
Timestamp:
08/14/10 01:51:18 (7 years ago)
Author:
medernac
Comment:

Vote for the new ballot

Legend:

Unmodified
Added
Removed
Modified
  • WG1BallotMedernach

    v1 v2  
    1616== WG1 - Core == 
    1717 
     18== WG1 - Modules == 
     19 
     20=== 2 Module System === 
     21 
     22As per the charter, we need a module system 
     23proposal which allows sharing of code between 
     24implementations. 
     25 
     26This is one issue where we can't default to 
     27the R5RS, since it has no module system. If 
     28we can't come to consensus, we will have to 
     29take the R6RS module system as-is. 
     30 
     31  * '''Proposals:''' 
     32    * '''hsu:''' ModulesAndPackagesArcfide 
     33    * '''shinn:''' ModulesShinn 
     34  * '''Options:''' hsu, shinn, r6rs, undecided 
     35  * '''Preferences:''' shinn 
     36 
     37== WG1 - Core == 
     38 
     39=== 50 Byte-Vectors === 
     40 
     41Several SRFIs, R6RS, and most Scheme implementations 
     42support some sort of uniform packed integer vectors. 
     43In particular, these are necessary for efficient 
     44binary I/O, and for memory mapping, so WG2 will 
     45certainly want them. 
     46 
     47Do we provide a syntax and basic API for these in WG1? 
     48 
     49  * '''Proposals:''' 
     50    * '''cowan:''' BlobAPI 
     51    * '''snellpym:''' BlobsAndSRFI4SnellPym 
     52  * '''Options:''' cowan, snellpym, wg2, none, undecided 
     53  * '''Preferences:''' cowan 
     54 
     55=== 69 Parameters === 
     56 
     57Most Scheme implementations provide some form of dynamic bindings such 
     58as those provided by SRFI-39 parameters. 
     59 
     60  * '''Proposals:''' 
     61    * '''cowan:''' ImmutableParametersCowan 
     62    * '''snellpym:''' ParametersSnellPym 
     63  * '''Options:''' cowan, snellpym, srfi-39, wg2, none, undecided 
     64  * '''Preferences:''' cowan 
     65 
     66I completely agree that some other mechanism is better in order to share data between threads and separating concern is needed here. 
     67 
     68== WG1 - Exceptions == 
     69 
     70=== 18 Exception System === 
     71 
     72R6RS provided a detailed exception system with 
     73support for raising and catching exceptions, using 
     74a hierarchy of exception types. 
     75 
     76Do we use this, or parts of it, or a new exception 
     77system? 
     78 
     79  * '''Proposals:''' 
     80    * '''cowan:''' ExceptionHandlingCowan 
     81  * '''Options:''' cowan, wg2, none, undecided 
     82  * '''Preferences:''' undecided 
     83 
     84---- 
     85 
    1886=== 37 transcript-on and transcript-off === 
    1987