Thread overview
Contribution to the D Programming Language
Aug 19, 2012
Aayush Goel
Aug 19, 2012
David
Aug 19, 2012
bearophile
Aug 19, 2012
Michaël Larouche
Aug 19, 2012
Bernard Helyer
Aug 20, 2012
Iain Buclaw
August 19, 2012
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.
August 19, 2012
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
August 19, 2012
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
August 19, 2012
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
August 19, 2012
Bronies! D:

*Turns on flamethrower*

Back you monsters! Back!
August 20, 2012
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';