[spec?] Traits

Basile B. b2.temp at gmx.com
Fri May 31 09:37:36 UTC 2019


On Friday, 31 May 2019 at 05:57:58 UTC, bauss wrote:
> On Friday, 31 May 2019 at 05:29:16 UTC, Max Haughton wrote:
>> Are the __traits considered to be part of the specification 
>> proper? Do potential new traits need a DIP or do they go 
>> straight into DMD + website?
>
> If it's trivial then you probably don't need a DIP for it.
>
> Usually DIPs are for "larger" or "more complex" 
> implementations. AFAIK.
>
> I have seen a few new __traits etc. added just with a simple PR 
> and no DIP.
>
> If the __traits has any breaking changes etc. then it would 
> most likely need a DIP ofc.
>
> -- Anyone can feel free to correct me on this though. --

A "light" DIP process for this case is on the way from what I've 
read.
I've myself got two changes merged but they were limit toward 
this aspect and there was a bit of confusion because the decision 
makers were not necessarily aware while another member would have 
merged quite quickly.

For now if someone wants to got a simple language change merged 
and since the light DIP is still not there:

1. take case to make it visible in the PR name,
2. request the tags (often those two: [needs approval] [need 
specs pr])
3. ping the right persons, i.e Bright or at least Mike (adalcron) 
and
4. eventually opens a topic in the general section of the forum.


More information about the Digitalmars-d mailing list