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. For a version of this page that may be more recent, see StandardDocket in WG2's repo for R7RS-large.

Standard­Docket

medernac
2010-10-01 15:02:42
20CyclesMedernach addedhistory
source

WG2 Standard Docket

This is a list of work items and proposals. If no more than one proposal is written for an item, the item may migrate to the ConsentDocket.

Binary heap:

Binary search: SRFI 43

Boxes/references: BoxesCowan

Character encoding conversion:

Conditions: R6RS (depends on interaction with WG1)

Date and time arithmetic:

Date-time parser:

Dictionaries (may include hash tables):

Enumerations and enum-sets: R6RS

Environment enquiries:

File system directories: DirectoryPortsCowan

Flonum arithmetic: FlonumsCowan

Gettext (i18n of strings):

Hash tables: R6RS, SRFI 69

Homogeneous numeric arrays: SRFI 4, BlobsCowan

Immutable cyclic lists:

Loop syntax:

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 (SRFIs 8, 11, 71, and CL):

Mutexes, condition variables:

Named parameters: NamedParametersCowan

Octet vectors, bytevectors, blobs: BlobsCowan

Pathnames:

Port functions (concatenate, join, split): PortOperationsCowan

Priority queues:

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

Random numbers: SRFI 27, RandomCowan (small subset, may go into WG1)

Record introspection: SRFI 99

REPL facilities:

Run-time records: SRFI 99

Sets and bags: SetsCowan

Shift and reset:

Simple Posix:

Sorting: SRFI 32, SRFI 95

SRFI 38: reading and writing shared structure: (depends on interaction with WG1)

TCP protocol: NetworkPortsCowan

Thread-local storage:

Threads:

UDP protocol: DatagramChannelsCowan

Unicode character database: UcdCowan

Unicode normalization:

Weak dictionaries/hashtables:

Weak references (soft, phantom):