[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.