www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Contribution to the D Programming Language

reply "Aayush Goel" <aayushgoel92 gmail.com> writes:
Hi,

I am new to the Open-Source community, and the D programming 
language got me interested. I would really love to contribute to 
this language. I am a Computer Science Major in my third year, 
and I have already done a course in programming languages. I 
implemented a simple prolog interpreter in SML for the course and 
I've been hooked onto the idea ever since. If only someone could 
guide me towards a starting point for contributors to the 
community, it would be really awesome.

Thanks,
Aayush.
Aug 19 2012
parent reply David <d dav1d.de> writes:
Am 19.08.2012 18:58, schrieb Aayush Goel:
 Hi,

 I am new to the Open-Source community, and the D programming language
 got me interested. I would really love to contribute to this language. I
 am a Computer Science Major in my third year, and I have already done a
 course in programming languages. I implemented a simple prolog
 interpreter in SML for the course and I've been hooked onto the idea
 ever since. If only someone could guide me towards a starting point for
 contributors to the community, it would be really awesome.

 Thanks,
 Aayush.
The awesome thing about D is, it is still work and progress and you can actively help improving phobos (std. library), dmd/gdc/ldc/sdc (compiler) or the druntime. Everything is hosted on https://github.com/ * https://github.com/D-Programming-Language/phobos * https://github.com/D-Programming-Language/dmd * https://github.com/D-Programming-Language/druntime Well the whole D-Programming Organization: https://github.com/D-Programming-Language Just fork the repo you wanna improve, commit your changes and submit a pull request! That's it! But you can also help the community by writing useful libraries which don't exist yet. Or by writing bindings to C libraries and submitting them to deimos, https://github.com/D-Programming-Deimos/ Possibilities are endless ... with the D programming language :) Btw. whenever you have a problem, D has a really awesome community, you will always find a helping hand, either here (newsgroup d.D.learn) or e.g. on IRC, irc.freenode.net #D - david
Aug 19 2012
next sibling parent reply "bearophile" <bearophileHUGS lycos.com> writes:
David:

 The awesome thing about D is,
 ...
 Possibilities are endless ... with the D programming language :)
Bundled with D we also give ponies for free, approved by Celestia. Bye, bearophile
Aug 19 2012
parent reply =?UTF-8?B?Ik1pY2hhw6ts?= Larouche" <michael.larouche gmail.com> writes:
On Sunday, 19 August 2012 at 19:45:24 UTC, bearophile wrote:
 David:

 The awesome thing about D is,
 ...
 Possibilities are endless ... with the D programming language 
 :)
Bundled with D we also give ponies for free, approved by Celestia. Bye, bearophile
And Pinkie Pie's cupcakes
Aug 19 2012
parent "Bernard Helyer" <b.helyer gmail.com> writes:
Bronies! D:

*Turns on flamethrower*

Back you monsters! Back!
Aug 19 2012
prev sibling parent Iain Buclaw <ibuclaw ubuntu.com> writes:
On 19 August 2012 18:24, David <d dav1d.de> wrote:
 Am 19.08.2012 18:58, schrieb Aayush Goel:

 Hi,

 I am new to the Open-Source community, and the D programming language
 got me interested. I would really love to contribute to this language. I
 am a Computer Science Major in my third year, and I have already done a
 course in programming languages. I implemented a simple prolog
 interpreter in SML for the course and I've been hooked onto the idea
 ever since. If only someone could guide me towards a starting point for
 contributors to the community, it would be really awesome.

 Thanks,
 Aayush.
The awesome thing about D is, it is still work and progress and you can actively help improving phobos (std. library), dmd/gdc/ldc/sdc (compiler) or the druntime. Everything is hosted on https://github.com/ * https://github.com/D-Programming-Language/phobos * https://github.com/D-Programming-Language/dmd * https://github.com/D-Programming-Language/druntime Well the whole D-Programming Organization: https://github.com/D-Programming-Language
Three missing links were to the GDC compiler (A GCC based compiler for the D language frontend implementation written in mixed C++ and C++-safe C): * https://github.com/D-Programming-GDC/GDC The LDC compiler (A LLVM based compiler for the D language frontend implementation written in C++): * https://github.com/ldc-developers/ldc The SDC compiler (A LLVM based compiler written in D, and now for something completely different!): * https://github.com/bhelyer/SDC The rest is as already said:
 Just fork the repo you wanna improve, commit your changes and submit a pull
 request! That's it!
Regards -- Iain Buclaw *(p < e ? p++ : p) = (c & 0x0f) + '0';
Aug 20 2012