> 3. I think (srfi :1) and (srfi srfi-1) should be the identical equal for any changes, though I'm not sure what you mean "an SRFI has global
state". Could you give an example?
SRFI-128 has comparator-register-default!, which registers a comparator
to be used with (make-default-comparator). If I run
`comparator-register-default! in one library through a procedure, the
results should show up in the comparator of `(make-default-comparator)`
in another library.
> As for SRFI-114, do you mean SRFI-120? It depends on SRFI-114. Well, here's a problem whether a withdrawn proposal performs any commonly
acknowledged consensus? At least we should clarify what such withdrawn
proposals mean to their dependants and make some rules for newbies.
Sorry, I meant SRFI-120. The SRFI *specification* does not depend on
SRFI-114, only its reference implementation. The SRFI could be
implemented in its entirety without SRFI-114 comparators. (This is in
contrast to an SRFI like SRFI-146, which specifies that SRFI-128 is used
for comparators.)
-- Peter McGoron