1) editorial: In numeric/comma, for "commma-rule" read "comma-rule".  

2) There is no formatter to force exponential notation output corresponding to ~E in Common Lisp, %e/%E in C, and Fortran D, E, and F.  I suggest numeric/float.  The following 4 additional parameters would be needed:

a) integer-width: specifies the number of integer digits (default 1; 0 means use a single digit that is always 0.

b) exponent-width: specifies the number of exponent digits.

c) exponent-flag: specifies the character separating the exponent from the mantissa (default E)

d) exponent-multiple: specifies a number such that the exponent is always a multiple of this number, so that 500000 comes out not 5e5 but 500e3.

3) numeric/si: allow only 1024 or 1000 as bases, as the other bases are just unintelligible.  Better yet, change to a boolean variable.

4) fl: what happens when the line position is not known, as when the last output was via an R7RS-small output procedure?

5) nothing: this name conflicts with my forthcoming Maybe/Either SRFI: I suggest changing it to "silence" even though this is a breaking change with SRFI 159.

6) editorial: Need a blank line above joined/last.

7) Pretty printing: specify Emacs compatibility, or else deviations from it.