[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Shared substrings
At 09:50 AM 5/4/00 , Tom Lord wrote:
I still don't like the current practice of allowing START and END
parameters to almost every procedures,
I haven't reread srfi-13 lately, but remember coming to the same conclusion.
I think that srfi-13 is valuable even if the parameters remain, but also
predict that they will eventually cause an alternative, somewhat incompatible
SRFI to be created.
That's a good thing. SRFI-13 is best existing practice and works today.
No SRFI is the last word on its subject.
I have to put a word in in favor of START and END parameters. I want the
power that they give me, and I use them all the time in other string
packages. Shared substrings are an interesting idea, but they have so many
performance consequences, both good and bad, that I don't want to be forced
to use them when START and END parameters are all I need.
Olin has put in a lot of work on this SRFI and has revised it to accomodate
lots of people's comments. If we try to make SRFIs into "diamond-like
jewels" like the Scheme standard, there will never be agreement. I would
love to see the SRFI finalized so that I can expect to see it in a few
Scheme implementations. If an alternative is needed, someone can write
another SRFI, as you suggest.