Last update September 1, 2010

Neighbor Hood



Our Neighborhood consists of online communities (usegroups, BBS and wikis) with similar topics.

Table of contents of this page
Getting Around   
Getting Help   
Finding Projects/Hosting   
Dynamics of DSource   
Searching   
Newsgroup posts   
Documentation   
The D Community   
Online communities about programming   
External information sites   
Communities about online collaboration   
Related   

Getting Around    

Becoming part of the community can be difficult, especially when you don't know the flow, or where to find people. There are a lot of places to go, but one must also know where not to go.

Getting Help    

When you want to learn more about D it is best to know where to ask. People new to the community might find the Google group pertaining to the language, however this is not where you will find answers. Everyone of importance is found in the newsgroups. The IRC channel has grown and is a great place for quick help and questions on D. And there is help to be found on StackOverflow which tend to get relaid to the newsgroup by someone.

Finding Projects/Hosting    

If you want to distribute a project in D you are working on, or just want to get your hands on something someone else has done, dsource.org is your best bet.

Dynamics of DSource    

DSource has its own little quirks. There are a growing number of projects, but that also means a growing number of dead/dying projects. This is very similar to the problems of Sourceforge, just on a smaller scale. Not only are there projects but you will also find tutorials and forums. The forums are a little miss leading, much like the Google group, there isn't much activity there. It doesn't hurt to ask your question about a project on the forum, but you are more likely to get answers by asking on that projects IRC channel if it has one, or the newsgroups.

It is also important to note that there is a division in the projects. There are those that are developing on one of the standard libraries: Phobos and Tango. Some have packages for both, but it is something to watch out for.

Searching    

Googling for "D" is useless in looking for D related web sites. But Googling for "D programming" or "D programming language" works rather well.

So, for everyone who maintains a web page on D, please refer to it at least once per page as "D programming language" rather than just "D". This should help significantly both with your page rank and general findability for those interested in D.

Newsgroup posts    

If you want to avoid asking the same question that someone else has already asked I've got some tips, but they're not foolproof. But that's okay since we won't jump all over you for asking a common question again.

You can search the newsgroup archives by using the Digital Mars search form. Typically, the very newest posts aren't searchable by this method due to the delay in Google in indexing the archive and the archives may have not been updated recently.

The webnews web interface to each DigitalMars newsgroup has a search function. It seems to work okay (but it isn't currently available for the old "D" newsgroup).

The best way to follow this newsgroup is with a newsreader (such as Mozilla Thunderbird or MS Outloook). It's easier to follow threads, posts show up quicker, posts can be cancelled, and you can usually sort or filter on Subject. For example with Thunderbird, there's a "Subject or Sender contains" box where I can type search criteria.

NG: Is there a way to search this newsgroup?

Documentation    

  1. If you just want to search Phobos (as you did in your example), you can use a more specific search by using a "site" command (such as "outBuffer site:http://www.digitalmars.com/d/phobos/") at Google.
  2. Since the spec is part of the documentation included with the compiler, you can (and this works for all of the spec, not just Phobos) download the compiler and search the .html files off-line. Not the simplest solution, but if you run into this problem often it might be worth the effort.
  3. If you could live with searching out-of-date documentation, you could download a PDF snapshot of the specification.

The D Community    

Online communities about programming    

External information sites    

Communities about online collaboration    

Related    


FolderWiki


FrontPage | News | TestPage | MessageBoard | Search | Contributors | Folders | Index | Help | Preferences | Edit

Edit text of this page (date of last change: September 1, 2010 22:48 (diff))