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 RevoteDocket in WG2's repo for R7RS-large.


2012-04-29 06:12:18

WG2 Revote Docket

This docket contains work items that WG2 has not yet decided whether to work on or not. See WG2Dockets for other dockets.

Applicable record instances (see

cond => with guard as well as generator (see #89): SRFI 61

Custom I/O ports:

drop-prefix import spec:

Enumerations (R6RS, but see also

equal=? (like equal? but with = instead of eqv? on numbers):

Evaluator arguments to procedures like load: #277


Imaginary inexact zero versions of real, rational, integer:

Immutable data: ImmutableData

Interrupts, timers, signals:

Macro expander(s) available at run time:

make-error-object constructs error object without raising it:

Multiple values passed through => in cond (see #90):

NaN dissector API (sign, quiet/signaling status, and integer tag):

number->string control for significant digits: Vincent Manis proposal, R6RS

Port encodings, buffering, line ending control: SettingsListsCowan and FilesAdvancedCowan

Port type detector:

Random procedures from R6RS (notably symbol=? and boolean=?): to be spelled out


standard-*-port routines: R6RS

String positions and slices (see

Syntactic closures:


Thread-local storage:

Testing function arity: SRFI 102

Undefined value API (see #49):

User-specified syntax-transformers: