Wikipedia:Articles for deletion/String Buffer
Appearance
From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 82.9.176.129 (talk) at 00:25, 24 November 2013 (Willfully ignorant control freaks are the worst). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.Revision as of 00:25, 24 November 2013 by 82.9.176.129 (talk) (Willfully ignorant control freaks are the worst)
- The following discussion is an archived debate of the proposed deletion of the article below. Please do not modify it. Subsequent comments should be made on the appropriate discussion page (such as the article's talk page or in a deletion review). No further edits should be made to this page.
The result was merge to String (computer science). (non-admin closure) czar · · 07:01, 4 June 2013 (UTC)[reply]
- String Buffer (edit | talk | history | protect | delete | links | watch | logs | views) – (View log · Stats)
- (Find sources: Google (books · news · scholar · free images · WP refs) · FENS · JSTOR · TWL)
Fail WP:N and WP:NOTHOWTO. The article discusses a very specific technical detail in Java and C#, specifically a workaround for the fact that strings are immutable in those languages. QVVERTYVS (hm?) 13:06, 20 May 2013 (UTC)[reply]
- That's a plausible search term so, at minimum, should be a redirect rather than a redlink. I'll go with SMERGE to string (computer science).—S Marshall T/C 22:09, 20 May 2013 (UTC)[reply]
- Note: This debate has been included in the list of Computing-related deletion discussions. • Gene93k (talk) 02:29, 21 May 2013 (UTC)[reply]
- Merge: Given that there's a section in string that covers just these sorts of implementation details, a slightly cut down version of this article would seem to slot in very nicely. Might want to add Cocoa's NSMutableString while we're at it! Maury Markowitz (talk) 10:54, 22 May 2013 (UTC)[reply]
- Data structures are *entirely* about implementation details. The specifics about Java and .NET are not interesting, but the specific differences between a string buffer and the general concept of a string *are*. In particular, the main reason why there are so many approaches to implementing strings are the many trade-offs in allocation strategies. A string buffer is generally automatically-reallocated with a doubling growth factor for amortized O(1) time. Just calling things "implementation details" as if you are a flippant language user who doesn't care about how memory layout/reallocation actually works is a willfully stupid viewpoint. <parody>"Internal combustion engines... oh all those details about air-fuel ratio and valve timing are just implementation details...no one cares about that!!"</parody>.
- Relisted to generate a more thorough discussion so a clearer consensus may be reached.
- Please add new comments below this notice. Thanks, LFaraone 00:49, 28 May 2013 (UTC)[reply]
- Merge and Redirect to String (computer science). The concept of a string buffer is a notable one; there are many peer-reviewed papers and news articles on buffer overflows and string format attacks. But this article is just about a particular data type in languages with immutable strings. I don't see many sources that treat these in more depth than, for instance, routine mentions in the context of API documentation. The material is verifiable, however, and could become notable at some point, so a merge to String (computer science) is warranted per WP:PRESERVE. I agree that this could be a plausible search term, so a redirect is warranted, too. --Mark viking (talk) 01:14, 28 May 2013 (UTC)[reply]
- Merge and Redirect I agree with the above statements. —Σosthenes12 Talk 17:33, 28 May 2013 (UTC)Sosthenes12[reply]
- The above discussion is preserved as an archive of the debate. Please do not modify it. Subsequent comments should be made on the appropriate discussion page (such as the article's talk page or in a deletion review). No further edits should be made to this page.