Report a bug If you spot a problem with this page, click here to create a Bugzilla issue. Improve this page Quickly fork, edit online, and submit a pull request for this page. Requires a signed-in GitHub account. This works well for small changes. If you'd like to make larger changes you may want to consider using local clone.


Digital Mars is participating to the 2012 Google Summer of Code program

We welcome mentor applications (student applications will open on March 26) for any project that adds value to the D programming language environment. That includes the compiler, the standard library, additional library support, interoperability, editor and IDE support, and more. Please refer to the ideas wiki page for possible projects, and by all means feel free to add your own. Discuss any initiative you may have with the vibrant D community on the forums.


Mentor applicants should be domain experts and/or seasoned users of the D programming language. Experience with managing or teaching is helpful. Knowledge of D is not a strict requirement because we already have student applicants who are fluent in D but need specialized guidance in project-specific topics.

Mentors should include a resumé unless they are well known within the programming community at large, or within the D community.

Current mentors: Walter Bright (Digital Mars), Andrei Alexandrescu (Facebook), David Simcha (Johns Hopkins University), Alex Rønne Petersen (MCI), Adam Wilson (Prospective Software), Jens Mueller (Friedrich Schiller University, Jena) Jonas Drewsen (Unity Technologies), and Russel Winder (Independent Consultant).


Student applicants should be familiar with the D programming language and environment. However, students may use a different language that helps D's integration within an existing framework (e.g. Java for Eclipse). Please state in your application other commitments you may have for the summer so we have a shared notion of the time you plan to spend on your GSoC project.

Student applications should include a project proposal (possibly starting from one of the ideas page) and a resumé, unless they already have a known track record in visible projects. Follow the application template when putting together your application.


To apply as a mentor, please email Walter and/or Andrei.

Student applications will open on March 26, 2012; refer to the timeline for details.