FROM : Alastair Houghton
DATE : Tue Sep 11 19:21:05 2007
On 11 Sep 2007, at 18:05, John Stiles wrote:
> Well, I think the point of APIs is kind of the opposite of what
> you're talking about, though. You can invent an API and ship it,
> even if version 1.0 is maybe not perfect from a performance
> perspective, and then in version 2.0, you can keep the same
> interface to the outside world but improve the guts so that they
> run faster or use less memory or whatever.
That's all true, but why release an implementation at all if there
are third-party alternatives that are just as simple to use and if
your implementation has no performance or other advantages?
Particularly if there's a risk (and I think there is) that the API
you come up with might have to change because of major architectural
work going on on the underlying ICU code.
In such a situation, I'd rather they didn't rush. Apparently Mark
Munz feels differently, but I don't think we're going to achieve
anything useful by debating the matter further.
Right now there isn't an NSRegularExpression, and it looks like
there's more work necessary before we get one. So we can use one of
various third-party frameworks, or directly use one of various third-
party libraries.
Kind regards,
Alastair.
--
http://alastairs-place.net
DATE : Tue Sep 11 19:21:05 2007
On 11 Sep 2007, at 18:05, John Stiles wrote:
> Well, I think the point of APIs is kind of the opposite of what
> you're talking about, though. You can invent an API and ship it,
> even if version 1.0 is maybe not perfect from a performance
> perspective, and then in version 2.0, you can keep the same
> interface to the outside world but improve the guts so that they
> run faster or use less memory or whatever.
That's all true, but why release an implementation at all if there
are third-party alternatives that are just as simple to use and if
your implementation has no performance or other advantages?
Particularly if there's a risk (and I think there is) that the API
you come up with might have to change because of major architectural
work going on on the underlying ICU code.
In such a situation, I'd rather they didn't rush. Apparently Mark
Munz feels differently, but I don't think we're going to achieve
anything useful by debating the matter further.
Right now there isn't an NSRegularExpression, and it looks like
there's more work necessary before we get one. So we can use one of
various third-party frameworks, or directly use one of various third-
party libraries.
Kind regards,
Alastair.
--
http://alastairs-place.net






Cocoa mail archive

