Difference between revisions of "Vision/2017H1"

From D Wiki
Jump to: navigation, search
(Created page with "== Meta == This document discusses the high-level vision for D with semestrial granularity. It is released in January and July. Note: This document focuses on goals the D le...")
 
Line 22: Line 22:
  
 
:Sebastian Wilzbach, Martin Nowak, and Vladimir Panteleev have improved automation in the process of creating, reviewing, and integrating contributions.
 
:Sebastian Wilzbach, Martin Nowak, and Vladimir Panteleev have improved automation in the process of creating, reviewing, and integrating contributions.
 +
 +
:Contributions on github have been flat (slight decline) compared to the same period of last year, as shown in this table:
 +
 +
{| class="wikitable"
 +
|-
 +
!Year
 +
!Pull Requests Created
 +
|-
 +
|[https://github.com/pulls?utf8=%E2%9C%93&q=is%3Apr+user%3Adlang+created%3A2011-01-01..2011-12-31 2011]
 +
| 1134
 +
|-
 +
|[https://github.com/pulls?utf8=%E2%9C%93&q=is%3Apr+user%3Adlang+created%3A2012-01-01..2012-12-31 2012]
 +
| 1846
 +
|-
 +
|[https://github.com/pulls?utf8=%E2%9C%93&q=is%3Apr+user%3Adlang+created%3A2013-01-01..2013-12-31 2013]
 +
| 2891
 +
|-
 +
|[https://github.com/pulls?utf8=%E2%9C%93&q=is%3Apr+user%3Adlang+created%3A2014-01-01..2014-12-31 2014]
 +
| 2954
 +
|-
 +
|[https://github.com/pulls?utf8=%E2%9C%93&q=is%3Apr+user%3Adlang+created%3A2015-01-01..2015-12-31 2015]
 +
| 3246
 +
|-
 +
|[https://github.com/pulls?utf8=%E2%9C%93&q=is%3Apr+user%3Adlang+created%3A2016-01-01..2016-12-31 2016]
 +
| 3074
 +
|-
 +
|}
 +
  
 
:Scholarship recipients started contributing to the codebase
 
:Scholarship recipients started contributing to the codebase

Revision as of 16:02, 26 December 2016

Meta

This document discusses the high-level vision for D with semestrial granularity. It is released in January and July.

Note: This document focuses on goals the D leadership will personally enable or make happen, or strongly believes are important for the success of the D language. Other contributions are always welcome and do not need to be necessarily aligned with this document.

H2 2016 Review

The D Language Foundation
Since 2016 we are a 501(c) public charity organization.
Since November the Foundation has granted 4 scholarships to MSc students at University "Politehnica" Bucharest.
The Foundation has a positive balance sheet from DConf 2016 and a number of speaking and training engagements. We have two years of autonomy with the current balance and expense structure.
Organization
Martin Nowak has improved the release model and integration of fixes.
Raising participation
Sebastian Wilzbach, Martin Nowak, and Vladimir Panteleev have improved automation in the process of creating, reviewing, and integrating contributions.
Contributions on github have been flat (slight decline) compared to the same period of last year, as shown in this table:
Year Pull Requests Created
2011 1134
2012 1846
2013 2891
2014 2954
2015 3246
2016 3074


Scholarship recipients started contributing to the codebase
Safety and Memory Management
We are on track for pulling DIP1000 by the end of the year
PR4878 is the first safe reference counted buffer of bytes. It is not general enough because it does not offer reference to its elements.
Walter Bright has fixed many bugs that allow unsafe behavior in @safe code.

H2 2016 Priorities