Rosetta Code:Village Pump/Task titles: Difference between revisions

no edit summary
No edit summary
 
(3 intermediate revisions by 2 users not shown)
Line 1:
{{Vptopic
== The issue ==
|topic=Task titles
 
|summary=Rules for how to name a task.
}}
For a while now, this has been something of an elephant-in-the-room for me: tasks aren't named consistently. Some names are in title case ([[Missing Permutation]], [[Walk Directory Tree]], [[List Comprehension]]) and some are in Wikipedia-style sentence case ([[Increment numerical string]], [[Atomic updates]], [[Count programming examples]]). Some are imperative clauses ([[Loop over multiple arrays simultaneously‎]], [[Execute a System Command‎]]), some are gerund phrases ([[Repeating a string]], [[Testing a Function‎]]), and some use agent nouns ([[Simple Random Distribution Checker]], [[24 game Player]]). Some use articles ([[Print a Multiplication Table]]) and some omit them ([[Simulate mouse click]]). I don't mean to say that every task title should have exactly the same grammatical form; I just think that this much diversity is ugly and confusing and makes it harder to remember a given task's exact title.
 
Line 23 ⟶ 25:
: As I haven't seen anyone seriously critique your new names, I've put you in the groups with the relevant privs. --[[User:Short Circuit|Michael Mol]] 23:17, 29 January 2010 (UTC)
:: Actually, one doesn't need special privileges to move pages, and I think I'll do all the moving with [[User:UnderBot]] so as not to spam recent changes. (Assuming moves can be hidden like normal edits can. I hope so.) If there are no objections, I'll start as soon as I get round to writing the code and running it; I'll have the program move a page every thirty seconds so the whole operation will take less than four hours. I wouldn't be surprised if some users object to the new titles ''after'' I've made the changes, but there's not much I can do about that now. —[[User:Underscore|Underscore]] ([[User talk:Underscore|Talk]]) 15:21, 31 January 2010 (UTC)
::: The deed is done. —[[User:Underscore|Underscore]] ([[User talk:Underscore|Talk]]) 16:01, 6 February 2010 (UTC)
 
I missed the above. Probably because of the holiday season. I have a comment, OK, it is vanity, but I am wondering about references to the original task names, Will they still work? I would like to still be able to track [[User talk:Paddy3118#RC_vanity_search.py|my initial contributions]]. --[[User:Paddy3118|Paddy3118]] 05:27, 30 January 2010 (UTC)
Line 91 ⟶ 94:
===If you disagree…===
My real goal, at least for the moment, is just to impose some conventions on Rosetta's titles as a whole, not to worry about individual titles. So if you disagree with some of my (necessarily) arbitrary selections and find my justification for them unconvincing, you can change [[Rosetta Code:Village Pump/Task titles/List|the list]] yourself. When I run UnderBot, I'll use whatever's there. —[[User:Underscore|Underscore]] ([[User talk:Underscore|Talk]]) 22:55, 1 February 2010 (UTC)
 
== Capitalization ==
I've been going through the task pages to impose some capitalization rules. These rules are:
# First word is always capitalized, the rest of the title is lower case
#* Sub-pages are capitalized independently; this would be correct: <code>Foo bar/Grill sausage</code>
# Proper names and abbreviations are an exception, and should always be capitalized correctly. (e.g., <code>XML/XPath</code>, <code>Bitmap/Read a PPM file</code>, <code>Lucas-Lehmer test</code>)
I don't know if that covers everything, but I think it does. –[[User:Dkf|Donal Fellows]] 10:54, 1 December 2010 (UTC)
:I officially approve. —[[User:Underscore|Underscore]] ([[User talk:Underscore|Talk]]) 22:45, 8 December 2010 (UTC)
845

edits