dmd codegen improvements

Ola Fosheim Grostad via Digitalmars-d digitalmars-d at puremagic.com
Sat Aug 29 21:16:56 PDT 2015


On Sunday, 30 August 2015 at 03:04:28 UTC, Adam D. Ruppe wrote:
> On Sunday, 30 August 2015 at 02:34:46 UTC, Ola Fosheim Grostad 
> wrote:
>> Then why are they trailing the main compiler if they represent 
>> an insignificant effort?
>
> In some areas, they are ahead. gdc is directly responsible for 
> the D debugging experience on Linux, for example.
>
> But they also have fewer than 10% of the contributors.

Number of contributors does not say all that much. It is 
competence and tine that matters. For a project that is in 
perpetual beta leaders need to show their priorities. Here is a 
good list:

1. Complete the language specification (define semantics).
2. Implement and polish semantics.
3. Clean up syntax.
4. Tooling.
5. Performance.

As a leader you should create a frame for others to fill in. That 
means you cannot afford to focus you effort on point 5, it 
essentially means you resign the role as a project lead.

Enabling others to work at point 5 would be completely ok...



More information about the Digitalmars-d mailing list