Ideas for 2010? Mention them in here. Discussions can be moved into their own pages if they get large. --Michael Mol 06:01, 1 January 2010 (UTC)

  • I'd like to see more examples taking advantages of libraries accessible to them. --Michael Mol 06:01, 1 January 2010 (UTC)
  • I'd like to see more examples which use libraries show how to implement the functionality in their own code. --Michael Mol 06:01, 1 January 2010 (UTC)
  • I'd like to see the Encyclopedia pages get split into their own realm, and get more programming-relevant content that tends to escape Wikipedia for reasons of notability or origin. --Michael Mol 06:01, 1 January 2010 (UTC)
  • I want to set up the ability for people to order books based on content selection rules, but that's going to depend on further increasing the quality and organization of the site. --Michael Mol 06:01, 1 January 2010 (UTC)
  • I want to sell things T-Shirts, jackets and hats. --Michael Mol 06:01, 1 January 2010 (UTC)
  • I'd like to get the community even more active, without people feeling forced to do this or that. --Michael Mol 06:01, 1 January 2010 (UTC)
  • I'd like to improve communications with things like an XMPP server, XMPP MUCs and a convenient in-wiki chat box. (akin to everything2's catbox, I suppose...) --Michael Mol 06:01, 1 January 2010 (UTC)
  • I'd like to see more tasks covering more domains, such as concurrency, networking, GUIs and agents/AI. --Michael Mol 06:01, 1 January 2010 (UTC)

Extracted Comparisons

I am not sure if the Media-Wiki structure would make this straightforward, but I would like to choose from one to N languages and from one to M tasks and extract an easy comparison table for the entries for those languages on just those tasks. --Paddy3118 16:58, 2 January 2010 (UTC)

Or be able to specify a set of languages you are interested when viewing any tasks for a particular session.
I'm hoping this can be supported as well. --Rldrenth 17:29, 2 January 2010 (UTC)
Straightforward? No. But that hasn't stopped us in the past. I created the "Example" namespace specifically for this; Examples can then be subsequently transcluded. A few problems still remain:
  • There needs to be an edit link on the transclusion target edits the page on the Example namespace. Could be done with templates.
  • Pages within the Example namespace need to be able to be created from within a page they would be transcluded into, akin to 'create new section' behavior. May require some database foo and some other extension magic.
  • With the potential for an example to be included into multiple pages, it may be viewed under contexts with different goals, and so edited with differing intent. Examples thus need to be able to be forked, with page properties and edit history preserved. *Definitely* requires some database foo and extension magic. --Michael Mol 18:05, 2 January 2010 (UTC)
An unsophisticated and fragile but very easy way to do this would be to use regexes to to extract the appropriate sections from the wikitext of the appropriate pages. If anybody's interested, I could write a program that did this. —Underscore (Talk) 19:10, 2 January 2010 (UTC)

Selling T-Shirts

Realizing that a way is needed to offset costs of supporting this site, I'm fine with this idea. You would probably have a good deal of success selling books on various programming languages as well. I'm wondering if publishers like Manning, Apress, O'Reilly, or Pragmatic would have any interest. --Rldrenth 17:25, 2 January 2010 (UTC)

For the T-shirts it's just been a matter of having the time to set it up. I also had the idea that the T-shirt selection could change every month, based on the language selection rankings. --Michael Mol 18:09, 2 January 2010 (UTC)
For books, I've been wanting to do this for a long time, and my thoughts on the subject relate to the extracted examples above. I've been trying to find the time to implement it over the last three months. --Michael Mol 18:09, 2 January 2010 (UTC)
So what you're looking at is a program that would construct a custom book based on the customer's selecton of languages and tasks that would contain the Rosetta Code examples. With an index and a table of contents as well, I'm sure. That's interesting. --Rldrenth 18:40, 2 January 2010 (UTC)


More OpenGL related Tasks

  • I would like to see more OpenGL tasks. It would be important to not fall into the trap of illustrating OpenGL features, because the examples would be very close translations. Instead we could focus on how to use OpenGL to do various things with it. Blue Prawn 20:01, 2 January 2010 (UTC)
    • For example one idea I got is to load datas that both contain geometry informations and animation informations. Resolving the task should focus on the timeline data structure. For such a task we could use a mix of X3D and Smil, here is a draft: OpenGL/Loading_animated_datas, don't hesitate to modify it, or delete it, it's just a draft. What do you think about it? Blue Prawn 20:01, 2 January 2010 (UTC)