Changes between Version 85 and Version 86 of StandardDocket


Ignore:
Timestamp:
08/27/17 20:58:47 (4 weeks ago)
Author:
cowan
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • StandardDocket

    v85 v86  
    77Assertions: [http://www.r6rs.org/final/html/r6rs/r6rs-Z-H-14.html#node_idx_750 R6RS], R6RS with optional message and irritants. 
    88 
    9 Association list library: flushed (SRFI 1 does enough) 
    10  
    11 Binary heap: BinaryHeapsCowan [Red] 
    12  
    13 Binary search: [http://srfi.schemers.org/srfi-43/srfi-43.html SRFI 43] 
    14  
    15 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. 
    16  
    17 Boxes/references: [http://srfi.schemers.org/srfi-111/srfi-111.html SRFI 111] [Red] 
    18  
    19 Character encoding conversion: CharacterConversionCowan [Yellow] 
    20  
    21 Combinators: CombinatorsCowan  
    22  
    23 Comparators: [http://srfi.schemers.org/srfi-114/srfi-114.html SRFI 114] [Red] 
    24  
    25 Concatenation:  flushed in favor of [http://srfi.schemers.org/srfi-1/srfi-1.html SRFI 1], [http://srfi.schemers.org/srfi-13/srfi-13.html SRFI 13], and VectorsCowan. 
    26  
    27 `cond` `=>` with guard as well as generator (see #89):  [http://srfi.schemers.org/srfi-61/srfi-61.html SRFI 61] 
    28  
    29 Conditions: ConditionsCowan 
     9Binary heap: BinaryHeapsCowan 
    3010 
    3111Container conversion: See BytevectorsCowan, NumericVectorsCowan, and [http://trac.sacrideo.us/wg/wiki/WG1Ballot6Results#a433fullconversioncycleforcontainers WG1 ballot options] 
     
    3717Date-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] 
    3818 
    39 Descriptive statistics:  TallyCowan 
    40  
    41 Dictionaries (other than hash tables): ImmutableDataStructuresWortman (also includes deques and sets) 
    42  
    43 Division library: DivisionRiastradh 
    44  
    45 Enumerations and enum-sets: [http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-15.html#node_chap_14 R6RS] (see also http://www.r6rs.org/formal-comments/comment-262.txt), `define-enum` in the [http://wiki.call-cc.org/eggref/4/miscmacros Chicken miscmacros egg], [http://s48.org/1.1/manual/s48manual_46.html Scheme48 finite record types], EnumsCowan [Red] 
    46  
    47 Environment enquiries: [http://srfi.schemers.org/srfi-112/srfi-112.html SRFI 112] 
    48  
    4919Evaluator arguments to procedures like `load`: see #277 
    5020 
     
    5222 
    5323File 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] 
    54  
    55 File library, advanced version:  FilesAdvancedCowan [Yellow] 
    5624 
    5725File system directories (creation, removal): DirectoriesCowan 
     
    6129Futures:  [http://docs.racket-lang.org/reference/futures.html Racket API] 
    6230 
    63 Getters and setters: [http://srfi.schemers.org/srfi-17/srfi-17.html SRFI 17] 
    64  
    65 Gettext (i18n of strings): [http://wiki.call-cc.org/eggref/4/free-gettext Chicken free-gettext], [http://srfi.schemers.org/srfi-29/srfi-29.html SRFI 29] (depends on [http://srfi.schemers.org/srfi-28/srfi-28.html SRFI 28]) 
    66  
    67 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 (much larger API, can be layered over either of the others) [Red] 
    68  
    6931`hex-digit-value`: same as `digit value`, but understands A-F and a-f too 
    7032 
     
    7335`if` with arbitrarily many arguments: [http://dpk.io/r7rs/naryif-20130406 David Kendal's rationale] 
    7436 
    75 Immutable cyclic lists: CyclesMedernach [Red] 
    76  
    77 Integer sets:  IntegerSetsCowan [Red] 
    78  
    7937Library declarations: LibraryDeclarationsCowan 
    80  
    81 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]. 
    8238 
    8339Mailboxes, channels, synchronized queues: [http://www.s48.org/1.9/manual/manual-Z-H-8.html#node_sec_7.8 Scheme48 from Concurrent ML] 
     
    8541`make-error-object`: constructs error object without raising it 
    8642 
    87 <math.h> (C89 or C99): FlonumsCowan [Orange] 
    88  
    8943Memoization: [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] 
    9044 
    9145Message digests (CRC, MD5, SHA1, SHA2): 
    92  
    93 Multi-dimensional general arrays: ArraysCowan [Red?] 
    94  
    95 Multiple value macros (from CL): flushed 
    9646 
    9747Multiple values passed through => in `cond`: see #90  
     
    10050 
    10151Mutexes, condition variables: [http://srfi.schemers.org/srfi-18/srfi-18.html SRFI 18] 
    102  
    103 Named parameters: NamedParametersCowan 
    10452 
    10553NaN dissector API (sign, quiet/signaling status, and integer tag): NanMedernach 
     
    11361Optional arguments (other than by `case-lambda`): [http://mumble.net/~campbell/proposals/optional.text OptionalsRiastradh] 
    11462 
    115 Pathnames: PathnamesCowan 
    116  
    117 Pattern matching: MatchingWise 
    118  
    119 Port encodings, buffering, line ending control:  SettingsListsCowan and FilesAdvancedCowan 
    120  
    121 Port functions (concatenate, join, split): PortOperationsCowan [Yellow] 
    122  
    12363Procedure 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] 
    12464 
    12565Processes (system, popen, etc): SystemCommandCowan + ProcessPortsCowan 
    126  
    127 Queues:  QueuesCowan [Red] 
    128  
    129 Random numbers: RandomnessCommonLisp, [http://srfi.schemers.org/srfi-27/srfi-27.html SRFI 27], RandomCowan, RandomnessArcfide (in WG1 vote order) [Orange] 
    13066 
    13167Raw strings:  <<, """...""", [http://srfi.schemers.org/srfi-109/srfi-109.html SRFI 109] 
     
    13773REPL facilities: ReplCowan 
    13874 
    139 Restarts:  [http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/sec_9-1-4-2.html Common Lisp], [http://www.gnu.org/software/mit-scheme/documentation/mit-scheme-ref/Restarts.html MIT], [http://mumble.net/~campbell/proposals/restart.text RestartersRiastradh] 
    140  
    141 Run-time records: [http://srfi.schemers.org/srfi-99/srfi-99.html SRFI 99], possibly simplified syntax [Red] 
    142  
    143 Search and mismatch procedures:  flushed 
    144  
    145 Sets and bags: [http://srfi.schemers.org/srfi-113/srfi-113.html SRFI 113]. [Red] 
    146  
    14775Shift and reset: [https://github.com/tonyg/pgg/blob/master/shift-reset.scm Scheme48], [http://docs.racket-lang.org/reference/cont.html Racket] 
    148  
    149 Simple Posix: SimplePosixCowan 
    150  
    151 Sorting: SortingShivers (revision of [http://srfi.schemers.org/srfi-32/srfi-32.html SRFI 32]), [http://srfi.schemers.org/srfi-95/srfi-95.html SRFI 95] [Red] 
    152  
    153 String encoding and decoding:  StringBytevectorConversionCowan [Yellow] 
    154  
    155 String positions and slices: StringSlicesCowan [Red] 
    156  
    157 Substitution and transformation: flushed 
    158  
    159 Syntactic closures (voted down, but restored by popular demand): [http://web.mit.edu/scheme_v9.0.1/doc/mit-scheme-ref/Syntactic-Closures.html MIT] 
    16076 
    16177Symbol library:  SymbolsCowan 
     
    17692 
    17793Unicode 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). 
    178  
    179 Vector library: [http://srfi.schemers.org/srfi-43/srfi-43.html SRFI 43], VectorsCowan (extension of SRFI 43) [Red] 
    180  
    181 Weak dictionaries/hashtables: [Red?] 
    182  
    183 Weak references (soft, phantom): [http://www.gnu.org/software/mit-scheme/documentation/mit-scheme-ref/Ephemerons.html MIT Scheme ephemerons], [http://docs.racket-lang.org/reference/ephemerons.html Racket ephemerons] [Red?]