www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Important contributions to D by non-guru programmers!

reply Georg Wrede <georg.wrede iki.fi> writes:
The subject sounds like spam, I know. :-)

I was browsing http://en.wikibooks.org/wiki/Algorithms and noticed that 
the appendix contains example code in Ada.

Having them written in D would serve several goals:

  - More clear, since D code is very near the Pseudocode one sees 
everywhere. (And who needs Ada anyway.)

  - The more exposure D gets, the higher it scores on TIOBE.

  - The author can get his name under Contributors.

This is one of the few ways a non-guru can get fame, and make a 
significant contribution to spreading our excellent language!

What would other important web sites be?
Mar 01 2009
next sibling parent reply Lutger <lutger.blijdestijn gmail.com> writes:
Georg Wrede wrote:

 The subject sounds like spam, I know. :-)
 
 I was browsing http://en.wikibooks.org/wiki/Algorithms and noticed that 
 the appendix contains example code in Ada.
 
 Having them written in D would serve several goals:
 
   - More clear, since D code is very near the Pseudocode one sees 
 everywhere. (And who needs Ada anyway.)
 
   - The more exposure D gets, the higher it scores on TIOBE.
 
   - The author can get his name under Contributors.
 
 This is one of the few ways a non-guru can get fame, and make a 
 significant contribution to spreading our excellent language!
 
 What would other important web sites be?
I just found www.rosettacode.org, I don't know if it's important but it's pretty nice and already has ton's of examples in D. Here is the todo list for D: http://www.rosettacode.org/wiki/Tasks_not_implemented_in_D
Mar 01 2009
next sibling parent reply bearophile <bearophileHUGS lycos.com> writes:
Lutger:
 I just found www.rosettacode.org, I don't know if it's important but it's 
 pretty nice and already has ton's of examples in D. Here is the todo list 
 for D:
I think most of those already present D examples are written by downs and me :-) Bye, bearophile
Mar 01 2009
parent Georg Wrede <georg.wrede iki.fi> writes:
bearophile wrote:
 Lutger:
 I just found www.rosettacode.org, I don't know if it's important but it's 
 pretty nice and already has ton's of examples in D. Here is the todo list 
 for D:
I think most of those already present D examples are written by downs and me :-)
Cool!! The page http://www.rosettacode.org/wiki/Tasks_not_implemented_in_D lists stuff that still needs to be done. Is there any idea in trying to deal the tasks somehow? Like the more difficult ones to more experienced D programmers? Or is that necessary at all?
Mar 01 2009
prev sibling parent Jason House <jason.james.house gmail.com> writes:
Lutger wrote:

 Georg Wrede wrote:
 What would other important web sites be?
I just found www.rosettacode.org, I don't know if it's important but it's pretty nice and already has ton's of examples in D. Here is the todo list for D: http://www.rosettacode.org/wiki/Tasks_not_implemented_in_D
I just did 3 of the missing items (ackermann, array init, pointers/references). I encourage others to pick a few to write as well. It's a really long list of missing items...
Mar 01 2009
prev sibling next sibling parent Ellery Newcomer <ellery-newcomer utulsa.edu> writes:
Georg Wrede wrote:
 The subject sounds like spam, I know. :-)
 
 I was browsing http://en.wikibooks.org/wiki/Algorithms and noticed that 
 the appendix contains example code in Ada.
 
 Having them written in D would serve several goals:
 
  - More clear, since D code is very near the Pseudocode one sees 
 everywhere. (And who needs Ada anyway.)
 
  - The more exposure D gets, the higher it scores on TIOBE.
 
  - The author can get his name under Contributors.
 
 This is one of the few ways a non-guru can get fame, and make a 
 significant contribution to spreading our excellent language!
 
 What would other important web sites be?
PLEAC might be a good target for showcasing D
Mar 01 2009
prev sibling parent Michael Mol <mikemol gmail.com> writes:
Jason House Wrote:

 Lutger wrote:
 
 Georg Wrede wrote:
 What would other important web sites be?
I just found www.rosettacode.org, I don't know if it's important but it's pretty nice and already has ton's of examples in D. Here is the todo list for D: http://www.rosettacode.org/wiki/Tasks_not_implemented_in_D
I just did 3 of the missing items (ackermann, array init, pointers/references). I encourage others to pick a few to write as well. It's a really long list of missing items...
Incidentally, that page is updated automatically every four hours, so it pretty much always has the current list of missing tasks. There are instructions on the page for if you think an item on the list doesn't really belong there. (Such as if the task is impossible or wholly inappropriate in D.) If you follow those instructions, the item you're concerned about will be removed from the main list of "unimplemented tasks" and put in a list of "omitted tasks" at the bottom of the page. (This prevents a malicious or unambitious individual from hiding large swaths of the site from contributors specializing in a given language.) The bot that manages all of this sits at: http://rosettacode.org/wiki/User:ImplSearchBot If there's an issue with the list that's not addressed by the omit mechanism, leave a note on the bot's talk page (or email me directly), and I'll see what I can do about it. Also, we use GeSHi for our syntax highlighting, and GeSHi supports linkifying keywords that it recognizes. If any of you cares to, feel free to send me an updated highlighting script with whatever changes and fixes you want done to it. We occasionally send our changes upstream to the GeSHi maintainers, where it usually gets incorporated into their core. (I'll try to check back here on occasion, but my newsreading ability is somewhat limited due to my mobility and the fact that digitalmars doesn't get indexed by Google Groups.)
Mar 25 2009