On Sun 20 Jun 2010 23:29, l...@gnu.org (Ludovic Courtès) writes: > Hi! > > Andy Wingo <wi...@pobox.com> writes: > >> A: #:replace. Presumably the user knows what she is doing when she >> uses your module. If she really cares she can change the duplicate >> bindings resolution mechanism to disallow such imports. > > +1
I'm glad you agree :) > But... [...] > SRFI-19, on the other hand, exports its own version of > `current-time' (*note SRFI-19 Time::) which is not compatible > with the core `current-time' function (*note Time::). > Therefore, SRFI-19 does not use `#:replace'. But, srfi-1 uses #:replace for `list-index'. Though perhaps that isn't a good example, as I've been bitten by it many times... > According to your rationale, SRFI-19 would #:replace ‘current-time’. Yes I think it should, and likewise with SRFI-69. Andy -- http://wingolog.org/