(j3.2006) [Re: Spreadsheet from meeting 167]

Van Snyder van.snyder
Wed Nov 7 15:54:15 EST 2012


Keith Bierman wrote:
> Sometimes the bucket is just too full. Van's point nets out to "when 
> can we get a bigger bucket" and the counter may well be "there is no 
> bigger bucket".

Although I believe we need a bigger bucket, that was not the primary 
reason for my recent message.  My point was "when can we get a bucket, 
and how will we know what to put in it?"

In 2004-2005, we had a fair and organized process to consider new 
proposals. There were announcements in comp.lang.fortran and the 
comp-Fortran-90 mailing list of opportunities to propose new features.  
Walt set up a web site to accept public proposals.  Every proposal was 
presented in a separate paper.  Plenary acted as JOR.  Every proposal 
got a fair hearing before plenary.  Everybody saw every proposal.  There 
was no subgroup veto.

Nothing like that happened at 199.  Without any announcement of an 
opportunity to present proposals for new work, Dan put a paper (12-183) 
on the server on Monday.  I hastily prepared a paper (12-195) of small 
items.  Five revisions of  12-183 were discussed in plenary.  12-195 was 
delegated to /data.  Malcolm arrived at subgroup with decisions written 
in his printed copy of 12-195, and did not budge on any of them.  Nobody 
outside subgroup pondered the ones Malcolm vetoed in subgroup, or heard 
the reasons that my colleagues want them.  The remaining small fraction 
of proposals from 12-195 were incorporated into 12-183r5.

We started to gather requirements for Fortran 2008 immediately after the 
2003 FCD ballot.  We have not considered any proposals for the next 
standard, and it has been four years since the 2008 FCD ballot.  Yet, 
somehow, I'm the one advocating to delay the next standard because I 
have a responsibility to my sponsors to advocate for the features they want.

I suppose we could incorporate the corrigenda and the accumulated typos 
and send the result to ISO as a "new" standard, and then start on a real 
revision, using a real process.

On the subject of a bigger bucket, my sponsors prefer to wait for a 
well-defined larger bucket to be filled, and to plan for the eventual 
use of its specified contents, rather than to wonder what, if anything, 
will ever be in a smaller bucket.  They have very real and measured 
labor and reliability costs that are not being addressed.  Were they to 
be addressed in a standard, even a slowly implemented one, it would 
improve the accuracy of their budget projections, which is very 
important when JPL advocates projects to NASA, or NASA advocates 
projects to Congress.  It is very difficult to plan around an empty 
bucket, and difficult to make excuses why known problems persist.

On the subject of filling a bigger bucket, my colleagues and their 
immediate sponsors have tried several times to get funding to contract 
with vendors to support development of features we felt would be 
especially advantageous.  Every time, along the way, a bean counter who 
doesn't know which end of the software to plug into the wall and which 
end to use to melt solder has vetoed the funding request.  I think this 
is a common problem in engineering and scientific organizations, even 
where software development consumes 75% of the budget.  There is a 
perception that other engineers need precision power tools, but software 
engineers can get along just fine with a hammer, a vise, and a file.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.j3-fortran.org/pipermail/j3/attachments/20121107/2ebe3327/attachment-0001.html 



More information about the J3 mailing list