Vision document for H2 2016

Robert burner Schadek via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Fri Jul 8 02:17:14 PDT 2016


On Thursday, 7 July 2016 at 20:44:05 UTC, Andrei Alexandrescu 
wrote:
> On 7/7/16 3:55 PM, Andrei Alexandrescu wrote:
>> https://wiki.dlang.org/Vision/2016H2 -- Andrei
>
> In the next pass I will integrate Walter_Andrei_Action_List

I'm quite underwhelmed by the Vision Document (VD). I think that 
is because it is a biyearly VD, and IMO in half a year nothing 
really visionary can be done for D (because D is already pretty 
awesome and pushing the envelope takes a lot of time).

Also I think, that you treat the Action_List as competition to 
the VD. If you don't, even better but consider this:

You create a VD roughly twice a year. You have to compare it with 
the last VD and see what was done. That is a lot of overhead IMO.
Why not create "THE VISION DOCUMENT" and update it when needed. 
You would be able to add long term visions like "Awesome 
Container Library using Allocators", then add subpoints to it 
like "<strikethrough>Create Allocator library</strikethrough>" 
(strikethrough because it is already done). We could then link 
the relevant forum threads to the points and subpoints, 
discussing the work item. People would have a go to place looking 
for pre-approved work. Leading to no more gatekeeper rejection 
frustration.

Additionally, I think that the vision for phobos is really weak, 
no mentions of containers, xml, (si)-units, unit-testing 
(framework), benchmarking, blas, json ... .
I'm not the much in the DMD process, but what about making the 
frontend a library and being able to select the backend at the 
time of compilation, as shortly mentioned at DConf. I bet there 
are a lot of subpoints to that as well.



More information about the Digitalmars-d-announce mailing list