Rosetta Code:Village Pump/Task types

From Rosetta Code
Revision as of 13:46, 20 January 2010 by rosettacode>Dkf (correct links)

We currently have two types of "live" tasks, Task and Template:Puzzle. I've since learned that some of the tasks under the "Puzzle" banner are classic computing questions, while others are not. I'd like to suggest an alternate taxonomy:

  • Practice Task -- Something which has regular importance in "real-world" programming, but may not be particularly interesting from a language guts perspective. User Output - text and Creating a Window would fall under this classification.
  • Theory Task -- Something which may not be practical, but is descriptive of a question programming theory and how that question maps into aa particular language. Lucas-Lehmer test and Sieve of Eratosthenes would fall under this classification.
  • Comprehensive Task -- (Needs a better name) A task which goes beyond basic understanding of most languages and may be a composite application of multiple concepts. RCHQ9+, 24 game and 24 game Player would fall under this classification.

I would like to deprecate Template:Puzzle, and gradually shuffle the members of Template:Task to using different types. Also, our current task categorization tree is a mess, and these could serve as a new first round of that category.

Thoughts? Alternatives? --Michael Mol 13:27, 20 January 2010 (UTC)