This site is a static rendering of the Trac instance that was used by R7RS-WG1 for its work on R7RS-small (PDF), which was ratified in 2013. For more information, see Home.

Source for wiki StandardDocket version 54

author

cowan

comment


    

ipnr

74.68.121.27

name

StandardDocket

readonly

0

text

== WG2 Standard Docket ==

This is a list of work items that WG2 has voted to work on, and proposals for those work items.  If no more than one proposal gets written for an item, the item may migrate to the ConsentDocket.  See [wiki:WG2Dockets WG2Dockets] for other dockets.


Assertions: R6RS base library, R6RS with optional message and irritants.

Binary heap: BinaryHeapsCowan (includes queues)

Binary search: [http://srfi.schemers.org/srfi-43/srfi-43.html SRFI 43]

Bitwise arithmetic: [http://srfi.schemers.org/srfi-33/srfi-33.html SRFI 33], [http://srfi.schemers.org/srfi-60/srfi-60.html SRFI 60], [http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-12.html#node_sec_11.4 R6RS], BitwiseCowan.  See BitwiseComparison for a detailed comparison of names and parameter order.  See also the incomplete proposal BitwiseArithmeticRead.

Boxes/references: BoxesCowan

Character encoding conversion:

Conditions: 

Date and time arithmetic: TimeAdvancedCowan plus TimePeriodsCowan

Date-time parser:

Dictionaries (may include hash tables):

Enumerations and enum-sets: SetsCowan, [http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-15.html#node_chap_14 R6RS]

Environment enquiries: EnvironmentEnquiriesCowan

File system directories (reading): [http://www.scsh.net/docu/html/man-Z-H-4.html#node_sec_3.3 SCSH directory stream interface], DirectoryPortsCowan, `directory-files` to return a list of all files in the dir (in WG1 vote order)

File library, advanced version:  FilesAdvancedCowan

File system directories (creation, removal): DirectoriesCowan

Flonum arithmetic: FlonumsCowan

Gettext (i18n of strings):

Hash tables: [http://srfi.schemers.org/srfi-69/srfi-69.html SRFI 69], [http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-14.html#node_chap_13 R6RS] (in WG1 vote order), HashTablesCowan (portable compromise, default equality functions only)

Homogeneous numeric arrays: [http://srfi.schemers.org/srfi-4/srfi-4.html SRFI 4], BlobsCowan

Immutable cyclic lists: CyclesMedernach

Loop syntax: [http://www.ccs.neu.edu/home/shivers/papers/loop.pdf Olin Shivers's loop], [http://mumble.net/~campbell/scheme/foof-loop.txt Taylor Campbell's foof-loop], eager comprehensions from [http://srfi.schemers.org/srfi-42/srfi-42.html SRFI 42].  See also [https://groups.google.com/group/comp.lang.scheme/msg/60dcac5ea812398?dmode=source&output=gplain&noredirect&pli=1 Alex Shinn's defense of foof-loop].

Mailboxes, channels, synchronized queues:

C89 or C99 <math.h>: FlonumsCowan

Memoization:

Message digests (CRC, MD5, SHA1, SHA2):

Multi-dimensional general arrays: ArraysCowan

Multiple value macros (from CL): MultipleValuesCowan

Mutexes, condition variables:

Named parameters: NamedParametersCowan

Octet vectors, bytevectors, blobs: NumericVectorsCowan + StringBytevectorConversionCowan

Optional arguments (other than by `case-lambda`): 

Pathnames: PathnamesCowan

Pattern matching: MatchingWise

Port functions (concatenate, join, split): PortOperationsCowan

Priority queues:

Processes (system, popen, etc): SystemCommandCowan + ProcessPortsCowan

Random numbers: RandomnessCommonLisp, [http://srfi.schemers.org/srfi-27/srfi-27.html SRFI 27], RandomCowan, RandomnessArcfide (in WG1 vote order)

Record introspection: [http://srfi.schemers.org/srfi-99/srfi-99.html SRFI 99]

REPL facilities: ReplCowan

Run-time records: [http://srfi.schemers.org/srfi-99/srfi-99.html SRFI 99]

Sets and bags: SetsCowan

Shift and reset:

Simple Posix: SimplePosixCowan

Sorting: [http://srfi.schemers.org/srfi-32/srfi-32.html SRFI 32], [http://srfi.schemers.org/srfi-95/srfi-95.html SRFI 95]

TCP protocol: NetworkPortsCowan

Thread-local storage:

Threads:  ThreadsCowan

UDP protocol:  DatagramChannelsCowan

Unicode character database: UcdCowan

Unicode normalization: [http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-2.html#node_idx_58 R6RS], `string-ni=?` and friends (from earlier R7RS-small drafts).

Weak dictionaries/hashtables:

Weak references (soft, phantom):

time

2012-12-07 11:11:00

version

54