Rosetta Code:TODO: Difference between revisions

m
(→‎Automation Candidates: Language pages)
Line 20:
* Rather than having pages such as [[Perl]] redirect to [[:Category:Perl]], it might be worthwhile to have [[Perl]] (or any other language) as its own page with highlights, and a link to [[:Category:Perl]] for a list of all of the examples in that language. Updated daily. Highlights might include the ten pages in [[:Category:Perl]] with the most views, the ten pages in the language's category with most languages, and listings of the category's subcategories. (Currently including users, implementations and libraries of the language, but may expand in the future.) Might also include a listing of languages related by some characteristic of the LCT, etc. (It might be amusing to try to rank a language's similarity with other languages by how many common characteristics it has in the LCT. This has the double benefit of allowing us to gauge the effectiveness of the LCT for comparison purposes.)
** This breaks down into several components (Each of these might be part of, say [[:Category:Common Language Highlights]], and could be included based on presence in that category):
*** Daily updates of a template for each member of [[:Category:Programming LanguageLanguages]] for each of the following characteristics
**** Task pages in the language's category with the top ten most views ("Most popular tasks")
**** Task pages in the language's category with the top ten number of languages which implemented them.
Line 27:
**** Implementations
**** Top ten similar languages (and their similarity rank
*** Weekly update of a page for each member of [[:Category:Programming LanguageLanguages]] for each of the above.
** Daily updates should be staggered throughout the day; The list of languages to process for should be retrieved daily, and the next day's work scheduled and divided evenly over the day to avoid spiking server usage. (With 142 languages, this works out to one language every ten minutes.)
 
Anonymous user