Deprecating Allocating Functions In std.string
Jack Stouffer via Digitalmars-d
digitalmars-d at puremagic.com
Wed Nov 4 08:17:27 PST 2015
Looking through the source code of std.string, a lot of the
functions that allocate have range based non-allocating
alternatives that accomplish the same task. I'm wondering if
there is any specific reason to keep the allocating versions
around? If there are two functions in the same module that
perform the same task, why not do the cycle of
deprecation->remove docs->remove on the allocating version, as
the other function is clearly better. Also, it's more GC handling
code that would be removed, which is good for PR reasons.
More information about the Digitalmars-d
mailing list