Adding a new design constraint to D

Dukc ajieskola at gmail.com
Fri Jun 17 11:10:39 UTC 2022


On Friday, 17 June 2022 at 06:18:30 UTC, Paulo Pinto wrote:
>
> Where is the DIP for ImportC

According to Walter in last DConf online ImportC is supposed to 
be compiler-specific thing, not part of the language. Of course 
this means it's description should not be in the spec. It belongs 
to the dmd manual.

> or @live?

[here,](https://github.com/dlang/DIPs/blob/master/DIPs/accepted/DIP1021.md) well not quite but kind of. The attribute itself is not part of that DIP but at least it describes an important part of `@live`.

But I get your point, that the language maintainers have not 
always gone through the DIP process when adding new 
functionality. IMO it should not be a requirement for them to do 
so when there is no reason to, but it should be the standard 
procedure when designing something major. I share your viewpoint 
that Walter has sometimes cowboyed past the process (or tried to) 
when it'd been better to write a DIP or at least discuss the 
issue before acting. His track record is not all bad though. The 
bottom type DIP Walter submitted was rejected, but a revision of 
that by Dennis was later accepted.


More information about the Digitalmars-d mailing list