6) For ck-macro-expander read ck-macro-transformer, to follow the pattern of sc-, rsc-, er-, ir-macro-transformer.  Or alternatively eager-syntax-rules or em-syntax-rules.

I finally decided to use the name "em-syntax-rules" as the syntax of the eager macros described in this SRFI is analogous to the syntax of syntax-rules macros.
 
7) The hyphen after the prefix should be omitted for readability and clarity if the next character is symbolic.  Thus ck+, ck-, ck<=, etc.  I'm not sure about ck-0 vs ck0, etc.  Being systematic is not essential here (cf. SRFI 1 list=, etc.)

Decided to leave ck-0, ck-1, ... as is. Changing ck-+, ck--, ...
 
9) I think ck-fact should be replaced by ck-perm or ck-permutation.

I think renaming ck-fact to ck-perm would clash with the naming of the other procedures. ck+, ck*, ck-binom all act on finite sets returning the union, cartesion product or set of subsets of specified cardinality. Nevertheless, they are named as if they simply act on cardinalities.

Likewise, while ck-fact constructs all permutations of a finite set, it is named by what it does on cardinalities, namely calculating the factorial.

Marc


-- 
John Cowan          http://vrici.lojban.org/~cowan        xxxxxx@ccil.org
LEAR: Dost thou call me fool, boy?
FOOL: All thy other titles thou hast given away:
That thou wast born with.

To unsubscribe from this list please go to http://www.simplelists.com/confirm.php?u=WayvK6iwmHINAznW2ePeHwbeWO2K4TOY