Changes between Version 1 and Version 2 of ImmutablePairsCowan


Ignore:
Timestamp:
06/15/13 22:51:34 (4 years ago)
Author:
cowan
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ImmutablePairsCowan

    v1 v2  
    88 
    99 1. Should there be a lexical syntax for `iquote`, analogous to `'` for `quote`?  One possibility would be `#i`, which means "inexact" when used before a number, but nothing special when it precedes a literal list. 
     10 
     11 2. In SRFI 1, `length` is R5RS `length` and `length+` is R6RS/R7RS-small `length`.  Both have their uses, and whatever is done for R7RS-large should be done here too. 
    1012 
    1113== Syntax == 
     
    2628Predicates: 
    2729 
    28 `ipair? proper-ilist? circular-ilist? dotted-ilist? null-ilist? ilist=` 
     30`ipair? ilist? proper-ilist? circular-ilist? dotted-ilist? null-ilist? ilist=` 
    2931 
    3032Selectors: 
    3133 
    32 `icar icdr` ... `icddadr icddddr ilist-ref icar+icdr ilist-take ilist-drop ilist-take-right ilist-drop-right split-at ilist-last ilist-last-pair` 
     34`icar icdr` ... `icddadr icddddr ilist-ref icar+icdr ilist-take ilist-drop` (also known as `ilist-tail`) `ilist-take-right ilist-drop-right split-at ilist-last ilist-last-pair` 
    3335 
    3436Miscellaneous: 
    3537 
    36 `ilist-length ilist-length+ ilist-append ilist-concatenate ilist-reverse ilist-append-reverse ilist-zip ilist-unzip1 ilist-unzip2 ilist-unzip3 ilist-unzip4 ilist-unzip5 ilist-count` 
     38`ilist-length ilist-append ilist-concatenate ilist-reverse ilist-append-reverse ilist-zip ilist-unzip1 ilist-unzip2 ilist-unzip3 ilist-unzip4 ilist-unzip5 ilist-count` 
    3739 
    3840Fold, unfold & map: