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 87
author
cowan
comment
ipnr
127.11.51.1
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. See [wiki:WG2Dockets WG2Dockets] for other dockets.
Applicable record instances: [http://www.r6rs.org/formal-comments/comment-6.txt R6RS formal comment]
Assertions: [http://www.r6rs.org/final/html/r6rs/r6rs-Z-H-14.html#node_idx_750 R6RS], R6RS with optional message and irritants.
Binary heap: BinaryHeapsCowan
Container conversion: See BytevectorsCowan, NumericVectorsCowan, and [http://trac.sacrideo.us/wg/wiki/WG1Ballot6Results#a433fullconversioncycleforcontainers WG1 ballot options]
Continuation API: [http://repository.readscheme.org/ftp/papers/sw2001/feeley.pdf Feeley's paper] (PDF)
Date and time arithmetic: TimeAdvancedCowan plus TimePeriodsCowan, [http://srfi.schemers.org/srfi-19/srfi-19.html SRFI 19]
Date-time parser: [https://code.google.com/p/hato/source/browse/hato-date.scm Hato date parser], [http://srfi.schemers.org/srfi-19/srfi-19.html SRFI 19]
Evaluator arguments to procedures like `load`: see #277
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) [Yellow]
File system directories (creation, removal): DirectoriesCowan
Futures: [http://docs.racket-lang.org/reference/futures.html Racket API]
`if` with arbitrarily many arguments: [http://dpk.io/r7rs/naryif-20130406 David Kendal's rationale]
Library declarations: LibraryDeclarationsCowan
Mailboxes, channels, synchronized queues: [http://www.s48.org/1.9/manual/manual-Z-H-8.html#node_sec_7.8 Scheme48 from Concurrent ML]
`make-error-object`: constructs error object without raising it
Memoization: [wiki:Memoize] (not a proposal yet), [http://planet.racket-lang.org/display.ss?package=memoize.plt&owner=dherman Racket], [http://hackage.haskell.org/package/memoize-0.1/docs/Data-Function-Memoize.html Haskell]
Message digests (CRC, MD5, SHA1, SHA2):
Multiple values passed through => in `cond`: see #90
Mutable environments for `eval`: MutableEnvironmentsCurtisCowan
Mutexes, condition variables: [http://srfi.schemers.org/srfi-18/srfi-18.html SRFI 18]
Optional arguments (other than by `case-lambda`): [http://mumble.net/~campbell/proposals/optional.text OptionalsRiastradh]
Procedure arity inspection: [http://srfi.schemers.org/srfi-102/srfi-102.html SRFI 102], [http://srfi.schemers.org/srfi-102/mail-archive/msg00011.html Dybvig's proposal]
Processes (system, popen, etc): SystemCommandCowan + ProcessPortsCowan
Raw strings: <<, """...""", [http://srfi.schemers.org/srfi-109/srfi-109.html SRFI 109]
Record introspection: [http://srfi.schemers.org/srfi-99/srfi-99.html SRFI 99]
`Record-let`: #45
REPL facilities: ReplCowan
Shift and reset: [https://github.com/tonyg/pgg/blob/master/shift-reset.scm Scheme48], [http://docs.racket-lang.org/reference/cont.html Racket]
Symbol library: SymbolsCowan
`syntax-case` (voted down, but restored by popular demand): [http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-13.html R6RS]
TCP protocol: NetworkPortsCowan
Thread-local storage: [http://docs.oracle.com/javase/6/docs/api/java/lang/ThreadLocal.html Java]
Threads: ThreadsCowan, [http://srfi.schemers.org/srfi-18/srfi-18.html SRFI 18]
UDP protocol: DatagramChannelsCowan
Undefined value API: see #49
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).
time
2017-08-28 08:21:31
version
87