[swift-evolution] Strings in Swift 4
xiaodi.wu at gmail.com
Wed Jan 25 18:57:02 CST 2017
Woah, not to take this totally down a different path, but I thought
ContiguousArray was being deprecated?
On Wed, Jan 25, 2017 at 18:48 Zach Waldowski via swift-evolution <
swift-evolution at swift.org> wrote:
> On Wed, Jan 25, 2017, at 04:54 PM, Ben Cohen wrote:
> > I’m normally all in favor of the “don’t give people features, or they'll
> > use them too much” argument but in this case I don’t think it applies.
> That's not what I'm calling for at all. In fact, ContiguousArray and co.
> are a great example of the problem I'm having here. After reading,
> learning, profiling, and tuning, more than once on my teams has a
> correct use of ContiguousArray been shot down by "why isn't this just
> Array?" during code review. I've more than once had to babysit an angry
> coworker or walk a confused student through why they have a variable of
> type ArraySlice and not Array.
> I cannot emphasize more thoroughly that I want all this power (and
> more!) to exist in the stdlib, but, and don't take this the wrong way,
> the concern that I'm voicing is the team must balance the desire for a
> perfect, beautiful, complete String model and how, in practice, it's
> actually gets used — a set of possibilities which includes "not at all"
> and many varieties of "incorrectly".
> Zachary Waldowski
> zach at waldowski.me
> swift-evolution mailing list
> swift-evolution at swift.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the swift-evolution