On Saturday, 30 September 2017 at 16:57:09 UTC, solidstate1991 wrote:
On Saturday, 30 September 2017 at 16:22:37 UTC, Jonathan M Davis wrote:

Effectively, all DIPs from that wiki that have not already been accepted are dead, regardless of whether they stand any chance of acceptance. For any DIP to be accepted, it will have to go through the new DIP process, which essentially means creating a new DIP.

As for named parameters specifically, I'd be very surprised to see them added to the language. From what I recall, Walter wasn't particularly fond of the idea, and since it _is_ possible to implement them with a library solution, it's exactly the sort of thing that Andrei is likely to veto. At this point, in general, if something can be done in the language as it stands, it's not likely for it to be accepted as a DIP. Now, that's dealt with on a case by case basis, so I can't say for certain that a DIP for named parameters would be rejected, but I would expect it to be.

- Jonathan M Davis

What about DIP45, or making export an attribute? That would help the language to go mainstream.

I was going to do this as part of DIP1012 but Martin Nowak advised me that I should remove it because DIP45 was still being worked on by Benjamin Thaut and that it had some advantages over doing what C/C++ does. So I removed it from DIP1012.

Reply via email to