Rosetta Code:Village Pump/SMW Examples by language and concept: Difference between revisions

Try to explain the goals of this idea a bit
(Need to keep the concept and language together.)
(Try to explain the goals of this idea a bit)
Line 4:
}}
The basic idea: Tag examples in a way that says "{{{TASK}}} has an example which demonstrates {{{PROGRAMMING CONCEPT}}} in {{{LANGUAGE}}}". {{{PROGRAMMING CONCEPT}}} would be something like "memoization", "for loops", "array math", "network communication", etc.
 
The goal: To give new users a place to find "examples of {{{PROGRAMMING CONCEPT}}} in {{{LANGUAGE}}}". If we have a task specifically for that concept, examples may not be detailed (shallow requirements to allow for many languages) or "real world" (most examples will be academic by nature) enough. The concept may be basically specific to that language. It may have a different name in the language community (like "include", "import", "use", etc.). This setup would give the opportunity for people to see many different uses of a concept in a language to gain a better understanding of how to use it in that language or in their situation (rather than in programming in general). It would also allow users to search for a concept more easily without having to set up redirects or have a long discussion about the most "general" terminology for it. It may also help us organize tasks by having an underlying "tagging" system that shows how tasks may be grouped together by the concepts that they invoke.
 
I'll lay out my plan here. Please add comments to the sections they relate to.
Anonymous user