This docket contains work items that have not yet been voted on. See WG2Dockets for other dockets.
Applicable record instances (see http://www.r6rs.org/formal-comments/comment-6.txt):
cond => with guard as well as generator (see #89): SRFI 61
cond => passes multiple values from predicate to consumer:
Combinators: CombinatorsCowan
Custom I/O ports:
Default exception handler controls:
Division library: DivisionRiastradh
drop-prefix import spec:
Enumerations (R6RS, but see also http://www.r6rs.org/formal-comments/comment-262.txt):
Generalized equal: GeneralizedEqualCowan
Evaluator arguments to procedures like load: #277
export-all library declaration: exports all identifiers defined in this library
export-import library declaration: syntactically the same as import, but exports everything that is imported
Extended exact numbers: ExtendedRationalsCowan
External representation of records:
Futures: Racket API
Identifier-syntax:
if with arbitrarily many arguments:
Imaginary inexact zero versions of real, rational, integer:
Immutable data: ImmutableData
Interrupts, timers, signals:
List library (supplementary): ListsCowan
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): NanMedernach
Natural number predicates (from WG1): exact-positive-integer? and exact-non-negative-integer?.
number->string control for significant digits: Vincent Manis proposal, R6RS
Port encodings, buffering, line ending control: SettingsListsCowan and FilesAdvancedCowan
Port type detector:
R6RS compatibility libraries:
Random procedures from R6RS (notably symbol=? and boolean=?): to be spelled out
Record-let: #45
Record external representations:
Raw strings: <<, """...""":
Search and mismatch procedures: SearchMismatchCowan
Setter procedures: SRFI 17
standard-*-port routines: R6RS
String positions and slices (see http://www.r6rs.org/formal-comments/comment-235.txt):
Symbol library: SymbolsCowan
Syntactic closures:
syntax-case:
Tree library: at least tree=? and tree-copy, probably Common Lisp SUBLIS and NSUBLIS, fold, unfold, map ...
Thread-local storage:
Testing function arity: SRFI 102
Undefined value API (see #49):
Unquote with multiple arguments: see #123
User-specified syntax-transformers: