std.parallelism: voting postponed

dsimcha dsimcha at yahoo.com
Sun Mar 20 08:04:34 PDT 2011


On 3/20/2011 9:24 AM, Lars T. Kyllingstad wrote:
> A lot of suggestions have been made for std.parallelism in the last week
> of the review, and David currently doesn't have the time to fix all of
> them.  We will therefore postpone the voting, which was scheduled to
> begin on Friday 25 April, and restart the review process at a later date.
>
> David, how much time do you need?
>
> -Lars

Given that a substantial amount of discussion is still going on (as 
opposed to me just having a fixed list of stuff to implement), maybe an 
extra 2 weeks.  If we want to review something else in the mean time, 
it's ok if we put std.parallelism on hold slightly longer.

Reviewers:  I welcome your suggestions, even if they require design 
changes and require substantial effort to implement.  However, if you're 
going to provide such non-trivial suggestions, though, please do so ASAP 
instead of at the last minute.  This will allow time for the following 
important things that there wasn't enough time for with all the 
non-trivial suggestions I was getting at the last minute:

1.  Discussion/refinement/clarification.  The first time something is 
suggested, it's often vague, based on misunderstanding, etc.  If 
something non-trivial is suggested well in advance, alternatives, 
refinements, clarifications, use cases, etc. can be discussed.  If it's 
brought up at the last minute, I'm basically forced to either implement 
it immediately or dig my heels in against it immediately.  This is 
obviously bad.

2.  Proper thought about how to work any changes into the rest of the 
design.  When something is implemented at the last minute, it tends to 
get bolted on instead of fit nicely into the design.

3.  Implementation.  Code that's written at the last minute tends not to 
be the most well-documented or bug-free.


More information about the Digitalmars-d mailing list