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...