The Problem With DIPs

Dicebot via Digitalmars-d digitalmars-d at puremagic.com
Wed Jun 8 13:22:27 PDT 2016


I believe it is big mistake to treat DIPs as a creative idea database.
Most importantly because it diminishes motivation to put real effort
into working on the DIP as opposed to just quickly throwing something on
the table and moving on. Sure, those are useful for that purpose too,
but focusing on it means greatly underusing potential of the concept.

As I have already mentioned in some other thread, I am willing to
volunteer to manage it in a more pedantic manner as I feel lack of
formal decision process for major changes is currently The Biggest D
Problem in my work (and not any of commonly called technical issues).

Ideally DIP system should be a way to make proposal to language authors
with good guarantees that it will get some resolution _eventually_ (not
matter how it is) - and I don't mean just language change proposals but
any major changes. Handling that process-wise is not that hard (and I
can contribute roughly 1 day a week for related matters) but it will
only work if you can arrange something like regular "2 hours of
reviewing" each month or so to slowly move through the queue. Slow but
perceived progress is still much better for morale than lack of visible
progress at all.


More information about the Digitalmars-d mailing list