J3/04-272 Page 1 of 18 To: J3 From: Stan Whitlock Subject: Minutes of meeting #167 Date: 22 March 2004 Minutes of INCITS/J3 Committee Meeting #167 March 1-5, 2004 Las Vegas, Nevada 0. List of papers passed at meeting #167 This is a list of the paper numbers that passed at meeting #167, including F95 interpretations. The reference is to the latest revision on the ftp server after the meeting, not to the actual revision that was voted upon. The motions below reference the actual revision voted upon. 04-222 {3,7,10} 04-238 04-266 04-268 04-228r1 04-264 04-267r1 04-269 04-234 Interpretation processing: No F95 interp processing was done at this meeting. 1. Monday, March 1, 2004 1.1 Opening business - D. Nagle The meeting was called to order at 8:00 AM, Monday, March 1, 2004, at the Las Vegas Emerald Suites by the chair, Dan Nagle. 1.1.1 Remarks from the chair - D. Nagle The Final Committee Draft {FCD} became the Final Draft International Standard {FDIS} by a roll call vote of 10-0 with 3 not voting. NCITS passed this result on. Please note that the US TAG must distribute meeting minutes for the record. 1.1.2 Adoption of agenda - D. Nagle ** motion: adopt the agenda for meeting #167 as amended (moved by Hendrickson/seconded by Long) passed by unanimous consent (uc) The final agenda is in Appendix A 1.1.3 Approval of Meeting 166 minutes - D. Nagle ** motion: approve meeting #166 minutes paper J3/03-284 (Whitlock/Long) - uc 1.1.4 NCITS/OMC report (if any) - D. Nagle We will need a roll call vote to send to NCITS on the final Enhanced Modules Technical Report. 22-Mar-2004 Page 2 of 18 04-272 1.1.5 ISO/WG5 report - V. Snyder, IR Nothing to report 1.1.6 H2 Liaison report (if any) - C. Dedo No report 1.1.7 IEEE 754 report (if any) - M. Ingrassia Nothing to report 1.1.8 Treasurer's report - M. North The current balance is $2564.49; there are no outstanding bills There is a $50 meeting fee for this meeting ** motion: exempt A. Donev from this meeting's fee (North/Bleikamp) - uc 1.1.9 Beginning membership report - S. Whitlock K. Hirchert is not here so S. Whitlock volunteered to assume the responsibilities for membership Craig Rasmussen from Los Alamos National Laboratory is visiting. If C. Dedo does not attend this meeting, he will have missed 3 meetings in a row and will lose membership at the end of this meeting If M. van Waveren does not attend this meeting or is not represented, he will have missed 2 of the last 3 meetings and his membership will be in jeopardy at the end of this meeting Total membership at the beginning of this meeting is 13, with 11 members present or represented, 2 non-voting alternate present See Appendix E for further details 1.1.10 Local arrangements - M. North Nothing recorded 1.1.11 Comments from members V. Snyder pointed out that there were unresolved issues surrounding the Enhanced Modules Technical Report {EMTR}, including a potential change about private procedures in submodules not having a binding label 22-Mar-2004 Page 3 of 18 04-272 1.2 Subgroup organization - D. Nagle Papers were initially distributed to subgroups as follows: /Edit: 222, 228, 234, 238 /EM: 260 Librarian: 242 /JOR: everything else in the pre-meeting! 1.3 Enhanced Modules Report - V. Snyder The latest changes are in paper 04-260 1.4 Subgroup meetings J3 acted as JOR to process all of the suggestions for new features to consider for the next Fortran Standard after Fortran 2003 {F03}. The process was to have 2 straw votes after a brief discussion of each item: 1. Should JOR spend time on the proposal? Love it - Like it - Dislike it - Hate it. A paper getting a majority of "Love it - Like it" gets more processing by JOR at this meeting. 2. How hard is it to implement in compilers? Small - Medium - Large The votes are on the concepts of the paper as best we understand them, not on the specs or syntax in the paper In this mode, approximately 2/3rds of the papers from 101 to 263 were processed before today's recess. The results of the straw votes were recorded in the spreadsheet in paper 265. 1.5 Subgroup reports - Plenary recessed at 5PM until 8:00 AM Tuesday. 2. Tuesday, March 2, 2004 - Plenary reconvened at 8:00 AM 2.1 F2003 Plenary (00-010) - Subgroup Heads J3 acted as JOR to finish processing the remaining "future suggestions" papers from 101 to 263. The results of the straw votes were recorded in the spreadsheet in paper 265. 2.2 Tutorials (if needed) None 2.3 Subgroup meetings The subgroups are: /JOR: Whitlock (head), Bleikamp, Brainerd, Donev, Hendrickson, Ingrassia, Rassmussen /Edit: Maine (head), James, Long, Martin, Snyder /EM (Enhanced Modules): to be handled in /edit 22-Mar-2004 Page 4 of 18 04-272 2.4 Subgroup reports - Plenary reconvened at 4:30 PM The list of papers for voting, discussion, or action later in the week was discussed Plenary recessed until 8:00 AM Wednesday. 3. Wednesday, March 3, 2004 - Plenary reconvened at 8:00 AM 3.1 F2003 Plenary - Subgroup Heads /JOR: process the suggestion in paper 263 - straw votes added to paper 265 /edit: ** motion: paper 04-234 (Maine/Martin) - uc ** motion: paper 04-238 (Maine/Martin) - uc ** motion: paper 04-228 section 1 (Maine/James) - uc ** motion: paper 04-222 section 3 as amended, 7, and 10 (Maine/James) - uc {there will be a post-meeting r1} It was noted that edits #7 through 9 in paper 03-270 from meeting #166 did not get included in the list of proposed edits for the FCD in paper 03-280. Those edits will be included in what /edit proposes at this meeting. straw votes on paper 04-222 sections 4 and 8: 1. allow private module procedures to have binding labels? Yes-No-Undecided: 10-1-1 => no change to F03 2. should default binding name for module procedures be 1) as in F03, 2) none, 3) something else, 4) undecided: 11-1-0-1 3.2 Tutorials (if needed) V. Snyder gave a tutorial on "units" - paper 04-122. Afterwards, the suggestions in papers 122, 215, and 245 were straw voted and added to the spreadsheet in paper 265 A. Dovev gave a tutorial on "generic procedures" - paper 04-247 3.3 Subgroup meetings 3.4 Subgroup reports - Plenary reconvened at 4:30 PM The list of papers for voting, discussion, or action later in the week was discussed Plenary recessed until 8:00 AM Thursday. 4. Thursday, March 4, 2004 - Plenary reconvened at 8:00 AM 4.1 F2003 Plenary - Subgroup Heads /JOR: 22-Mar-2004 Page 5 of 18 04-272 paper 04-265r1 adds JOR's summary of priorities and impact on changing the Standard JOR looked at paper 04-242 and suggested to J3 that the standing document 004 be used to capture the current status of suggestions that have been made for features to consider for the next Fortran Standard. It should be in summary form, pointing to revelant papers. J3 agreed to try this. /edit: ** motion: paper 228r1 section 2 {section 1 passed in 228} (Maine/Martin) - uc 4.2 Tutorials (if needed) V. Snyder gave a tutorial on coroutines - paper 04-149. Afterwards, 149 was straw voted and added to the spreadsheet in paper 04-265r1 V. Snyder gave a tutorial on generalized array subscripting - paper 04-195. Afterwards, 195 was straw voted and added to the spreadsheet in paper 04-265r1 J3 took no action at this meeting on the suggestion in paper 04-154 - exception handling /EM: Straw vote: can a submodule procedure that does not have an interface in the module have a binding label? Yes-No-Undecided: 9-0-4 => no change to the TR /edit: Fixing the G format problem reported in paper 03-282 will have to be done as an F03 interpretation - no work was done on it at this meeting 4.3 Subgroup meetings 4.4 Subgroup reports - Plenary reconvened at 1:30 PM /JOR: Paper 04-265r1 is the spreadsheet with the current status of all of the suggestions for new features that have been processed so far. It will be in the post-meeting /edit: ** motion: paper 04-264 (Maine/James) - uc ** motion: paper 04-266 (Maine/James) - uc ** motion: paper 04-267 (maine/Hendrickson) as amended Straw vote: Standard should provide a way to specify that a BIND(C) procedure has no binding label? Yes-No-Undecided: 11-0-1 22-Mar-2004 Page 6 of 18 04-272 paper 04-267 passed uc: there will be a post-meeting r1; R. Maine will send a copy to David Muxworthy to inform the BSI Fortran group ** motion: paper 04-268 (Maine/James) - uc /EM: ** motion: paper 04-269 (Snyder/Whitlock) - uc Plenary recessed at 3PM for the US TAG 5.1 Closing business - D. Nagle Plenary reconvened at 3:15PM, March 4, 2004 The meeting decided to end early 5.2 Review of action items (if any) - None 5.3 Future meetings - M. North Next meeting #168 at the Emerald Suites 2-7-May-2004 starts on Sunday, joint WG5/J3 meeting See appendix C for dates of future meetings 5.4 Treasurer's report - M. North Details in paper 04-271: Bank account balance as of March 9, 2004: $3215.51 ** motion: No meeting fee at the next meeting (North/Long) - uc 5.5 Closing membership report - S. Whitlock 9 principle, 2 voting alternates, and 2 non-voting alternates present C. Rasmussen expressed interesting in joining J3 M. van Waveren neither attended nor was represented at this meeting. He has missed 2 of the last 3 meetings and his membership is in jeopardy: he must attend or be represented at the next meeting. S. Whitlock will inform him {and T. Moene} of this via e-mail Craig Dedo loses membership since he has missed 3 meetings in a row. S. Whitlock will inform him of this via US mail See Appendix E for details 5.6 Comments from members None recorded Adjournment at 3:30 PM, Thursday, March 4, 2004 22-Mar-2004 Page 7 of 18 04-272 Appendix A: Final Agenda for J3 Meeting 167 1. Monday, March 1, 2004 8:00 am ------------------------------------- 1.1 Opening business D. Nagle Remarks from the chair D. Nagle Adoption of agenda D. Nagle Approval of Meeting 166 minutes D. Nagle NCITS/OMC report (if any) D. Nagle ISO/WG5 report Van Snyder, IR H2 Liaison report (if any) C. Dedo IEEE 754 report (if any) M. Ingrassia Treasurer's report M. North Beginning membership report S. Whitlock Local arrangements M. North Comments from members 1.2 Subgroup organization D. Nagle 1.3 Enhanced Modules Report V. Snyder 1.4 Subgroup meetings 1.5 Subgroup reports (4:30 pm) 2. Tuesday, March 2, 2004 8:00 am -------------------------------------- 2.1 F2003 Plenary (00-010) Subgroup Heads 2.2 Tutorials (if needed) 2.3 Subgroup meetings 2.4 Subgroup reports (4:30 pm) 3. Wednesday, March 3, 2004 8:00 am ---------------------------------------- 3.1 F2003 Plenary Subgroup Heads 3.2 Tutorials (if needed) 3.3 Subgroup meetings 3.4 Subgroup reports (4:30 pm) 4. Thursday, March 4, 2004 8:00 am --------------------------------------- 4.1 F2003 Plenary Subgroup Heads 4.2 Tutorials (if needed) 4.3 Subgroup meetings 4.4 TAG meeting (3:30 pm) Van Snyder, IR 4.5 Subgroup reports (4:00 pm) 5. Friday, March 5, 2004 8:00 am -------------------------------------- 5.1 Closing business D. Nagle 5.2 Review of action items (if any) D. Nagle 5.3 Future meetings M. North 5.4 Treasurer's report M. North 5.5 Closing membership report S. Whitlock 5.6 Comments from members Adjournment 22-Mar-2004 Page 8 of 18 04-272 Appendix B: J3 REGISTER OF DOCUMENTS FOR 2004 ----------------------------------------------------------------- J3 REGISTER OF DOCUMENTS FOR 2004 04-000.txt Revised March 14, 2004 ----------------------------------------------------------------- J3 World Wide Web site URL: http://www.j3-fortran.org ----------------------------------------------------------------- I. Standing Documents Paper Number Title ----------------------------------------------------------------- J3/04-000 Register of Documents J3/04-001 Membership List J3/04-002 LaTeX Document Class for J3 (see J3/02-121) J3/04-003 J3 Member References J3/04-004 Journal of Requirements J3/04-005 J3 Resolutions and Responses to WG5 Resolutions J3/04-006 Defect Report J3/04-007 Draft Revision to Fortran 2003 J3/04-008 Editorial Considerations for F2003 Draft Review J3/04-009 Technical Proposals for Future Revisions J3/04-010 J3 Work Plan J3/04-011 Editor's List of Unresolved Issues J3/04-012 Friends of J3 J3/04-013 - J3/04-100 are unassigned ----------------------------------------------------------------- II. 2004 Papers ----------------------------------------------------------------- PAPERS SUBMITTED FOR J3 MEETING 167 LAS VEGAS, NEVADA, MARCH 1 - 5, 2004 ----------------------------------------------------------------- Paper Number Date Submitter Title ----------------------------------------------------------------- J3/04-101 031209 Snyder Named constant parameter values and ps,tex extents from J3/04-102 031206 Nagle Enhancing Stop txt J3/04-103 031206 Nagle Relational Operators for Unordered txt Reals J3/04-104 031206 Nagle C_Sizeof() txt J3/04-105 031207 Nagle DEFER= specifier on CLOSE txt J3/04-106 031207 Nagle Executing an external program txt J3/04-107 031207 Nagle Obtain a logical unit for opening txt J3/04-108 031208 Nagle Name of Block Should Have Scope of txt Block J3/04-109 031208 Nagle Exit from Any Block txt J3/04-110 031208 Nagle S= on Epsilon(), RRSpacing(), txt Spacing() J3/04-111 031208 Nagle Automatic for Procedure Variables txt J3/04-112 031208 Nagle DO UNTIL txt J3/04-113 031208 Nagle FINDLOC (a/k/a FIRSTLOC/LASTLOC) txt 22-Mar-2004 Page 9 of 18 04-272 J3/04-114 031208 Nagle Use, not: txt J3/04-115 031208 Nagle New Intrinsic ULPS txt J3/04-116 031209 Nagle IS_PRINTABLE txt J3/04-117 031210 Brainerd Proposed new features in Fortran txt J3/04-118 031210 Nagle EXPLICIT Statement txt J3/04-119 031210 Nagle Enhanced IMPLICIT Statement txt J3/04-120 031210 Nagle STORAGE_SIZE Intrinsic txt J3/04-121 031210 Nagle Finding Logical and Character Kinds txt J3/04-122 031216 Snyder Physical or engineering units ps,tex J3/04-123 031212 Donev F2+: Allowing Multiple Nonzero-Rank txt Part References for Structure Components J3/04-124 031209 Snyder Extensions to C interoperability for ps,tex optional and assumed-shape dummy arguments J3/04-125 031212 Snyder Add function result type, kind and ps,tex rank to criteria for generic resolution J3/04-126 031213 Nagle INITIAL Procedures txt J3/04-127 031213 Nagle VOLATILE Functions txt J3/04-128 031213 Nagle LOCAL for non-present optional txt arguments J3/04-129 031213 Nagle HPF Intrinsics txt J3/04-130 031215 Nagle Removing ISO_VARYING_STRINGS txt J3/04-131 031216 Nagle Better Description of Memory- txt Pointers and Targets J3/04-132 031216 Nagle Better Description of Memory- txt Sequence Pointers J3/04-133 031216 Nagle Better Description of Memory- txt SWAP J3/04-134 031216 Nagle Better Description of Memory- txt Permutation Arrays J3/04-135 031216 Nagle Better Description of Memory- txt New Intents J3/04-136 031216 Nagle Better Description of Memory- txt Same Assumed Shape J3/04-137 031217 Nagle Documenting Compiler Versions txt J3/04-138 031217 Nagle Control Leading Zeros txt J3/04-139 031217 Snyder Enumerations that are new types, and ps,tex their enumerators J3/04-140 031222 Snyder Named subranges of integers ps,tex J3/04-141 031223 Snyder Accessor procedures ps,tex J3/04-142 031226 Nagle Proposed ASSERT Statement txt 22-Mar-2004 Page 10 of 18 04-272 J3/04-143 031226 Nagle Proposed ASSERT in Interfaces txt J3/04-144 031226 Nagle Proposed ASSERT in Type Definitions txt J3/04-145 031226 Snyder Reverse the outcome of Interp 31 ps,tex J3/04-146 031226 Snyder Create new types from existing types ps,tex J3/04-147 031226 Snyder Make INCLUDE more portable ps,tex J3/04-148 031228 Snyder Internal subprograms as actual ps,tex arguments and procedure pointer targets J3/04-149 031228 Snyder Coroutines ps,tex J3/04-150 040105 Donev F2+: Allowing Multiple Nonzero-Rank txt Part References for Structure Components J3/04-151 040105 Donev The ADDRESS attribute txt J3/04-152 040105 Donev Adding MOLD to ALLOCATE txt J3/04-153 031230 Snyder Parameterized module facility for ps,tex Fortran after 2003 J3/04-154 040101 Snyder Structured exception detection, ps,tex raising and handling J3/04-155 040101 Snyder Allow declarations of local entities ps,tex within constructs J3/04-156 040101 Snyder EXIT from any labelled construct ps,tex J3/04-157 040101 Snyder Allow triplets in CASE statements ps,tex J3/04-158 040101 Snyder Make construct labels local to their ps,tex constructs J3/04-159 040101 Snyder Test DO constructs at the end ps,tex J3/04-160 040101 Snyder ON EXIT and ON RETURN sections of ps,tex constructs and procedures J3/04-161 040101 Snyder Allow TYPE (\si{intrinsic-type-spec}) ps,tex J3/04-162 040101 Snyder Parameter declarations inside of ps,tex type definitions J3/04-163 040102 Snyder More control over intrinsic ps,tex assignment J3/04-164 040102 Snyder Types as type parameters ps,tex J3/04-165 040102 Snyder Updating real and imaginary parts of ps,tex complex variables J3/04-166 040102 Snyder BIT data type ps,tex J3/04-167 040102 Snyder Protected types ps,tex J3/04-168 040102 Snyder Partial application in interface ps,tex bodies J3/04-169 040102 Snyder Optional arguments for subprograms ps,tex that define operations or assignment J3/04-170 040102 Snyder Use ALLOCATABLE and POINTER ps,tex attributes in generic resolution J3/04-171 040102 Snyder Compound assignment/operation ps,tex generics would be useful 22-Mar-2004 Page 11 of 18 04-272 J3/04-172 040105 Snyder Operators with directed rounding ps,tex J3/04-173 040113 Snyder Combined quotient and remainder, ps,tex sin and cos, in one call J3/04-174 040113 Snyder Modules need initialization parts ps,tex J3/04-175 040106 Snyder Allow to define pointer assignment ps,tex J3/04-176 040106 Snyder Provide a specification that there ps,tex are no implicitly EXTERNAL procedures J3/04-177 040106 Snyder Make SUBROUTINE \si{name} optional on ps,tex END statements for module subprograms J3/04-178 040106 Snyder Disassociated or deallocated actual ps,tex argument associated with nonpointer nonallocatable optional dummy argument is considered not to be present J3/04-179 040106 Snyder Default initial values for optional ps,tex dummy arguments J3/04-180 040106 Snyder Effect of some I/O specifiers should ps,tex be conditional on "present" instead of "appear" J3/04-181 040106 Snyder MaxAbsLoc and other combined ps,tex intrinsics J3/04-182 040107 Snyder Get characteristics of memory ps,tex environment J3/04-183 040107 Snyder ATAN with two arguments works like ps,tex ATAN2 J3/04-184 040107 Snyder More mathematical functions ps,tex J3/04-185 040107 Snyder ASCII arguments for LGE etc. ps,tex J3/04-186 040108 Snyder Get an unused input/output unit ps,tex number J3/04-187 040108 Snyder Allow a GENERIC statement as an ps,tex alternative to an interface block J3/04-188 040108 Snyder KIND arguments whose values are used ps,tex for generic resolution J3/04-189 040108 Snyder Allow empty CONTAINS part ps,tex J3/04-190 040108 Snyder Swap statements would be useful ps,tex J3/04-191 040108 Snyder Allow array constructors and concat- ps,tex enation on the LHS of intrinsic assignment J3/04-192 040108 Snyder Provide a way to embed decisions ps,tex within expressions J3/04-193 040108 Snyder .ANDTHEN. and .ORELSE. operators ps,tex J3/04-194 040108 Snyder Mixed-kind character concatenation ps,tex J3/04-195 040108 Snyder Generalization of vector-valued ps,tex subscript J3/04-196 040108 Snyder Allow a fixed-extent array as a ps,tex bounds specification J3/04-197 040108 Snyder Allow any combination of assumed and ps,tex explicit shape J3/04-198 040108 Snyder Specify bounds of arguments, but ps,tex require/not require contiguity J3/04-199 040108 Snyder More general rank remappings ps,tex 22-Mar-2004 Page 12 of 18 04-272 J3/04-200 040110 Snyder Named specification expressions ps,tex J3/04-201 040110 Snyder Initial values on every invocation ps,tex J3/04-202 040110 Snyder Non-null initial targets for pointers ps,tex J3/04-203 040110 Snyder Option to control whether structure ps,tex component names appear in namelist output J3/04-204 040110 Snyder Allow the SIZE= specifier even for ps,tex advancing I/O J3/04-205 040110 Snyder More control over accessibility by ps,tex USE association J3/04-206 040110 Snyder Allow a local name to be the same as ps,tex a module name J3/04-207 040110 Snyder Allow a USE statement inside of a ps,tex type definition J3/04-208 040114 Brainerd Clarify the "as if" rules. txt J3/04-209 040114 Brainerd OPT=-HUGE(0) txt J3/04-210 040114 Brainerd Clarification of function side txt effects J3/04-211 040114 Brainerd Clarify "approximation" for real txt values J3/04-212 040114 Brainerd Add an ASSERT executable statement txt and 3 helper functions J3/04-213 040114 Brainerd The ADDRESS attribute txt J3/04-214 040114 Brainerd Further Interoperability with C txt J3/04-215 040114 Brainerd Support for physical dimensions and txt units J3/04-216 040114 Brainerd Negative zero txt J3/04-217 040114 Brainerd Alternate addressing of structure txt components J3/04-218 040113 Snyder "Strict" mode for floating-point ps,tex arithmetic J3/04-219 040120 Brainerd ASSERT() function/instrinsic txt J3/04-220 040121 Brainerd LOG2 intrinsic function txt J3/04-221 040122 Nagle Performance Information on Open txt J3/04-222 040125 Snyder Problems with FCD ps,tex J3/04-223 040128 Brainerd Add unary operators, ++, += etc. txt J3/04-224 040129 Brainerd Single character substring selection txt J3/04-225 040129 Brainerd Enhancements to COMPLEX data type txt J3/04-226 040130 Brainerd Allow forward type for allocatable txt components J3/04-227 040130 Brainerd Add to the for txt subprogram headers J3/04-228 040131 Snyder Problems with CHAR and LEN in the FCD ps,tex 22-Mar-2004 Page 13 of 18 04-272 J3/04-228r1 040303 Snyder Problems with CHAR and LEN in the FCD ps,tex J3/04-229 040202 Donev C Interoperability of strided arrays txt J3/04-230 040202 Donev TYPEDEF facility txt J3/04-231 040204 Nagle INCITS Subgroup Letter Ballot ps,rtf J3/04-232 040205 Donev Dereferencing C Pointers txt J3/04-233 040206 Snyder C-interoperable pointers with more ps,tex Fortran semantics J3/04-234 040206 Snyder Another typo in the FCD txt J3/04-235 040210 Brainerd New uses of the USE statement txt J3/04-236 040210 Brainerd Taming GO TO and arithmetic IF using txt the COME FROM Statement J3/04-237 040211 Nagle Assumed Kind txt J3/04-238 040211 Maine Implied DO scope txt J3/04-239 040211 Donev Extending Genericity in Fortran txt J3/04-240 040211 Maine Simplified KIND selection txt J3/04-241 040212 Donev DIMENSION() array arguments txt J3/04-242 040212 Snyder Archive of officially-blessed ps,tex suggestions for next revision J3/04-243 040213 Long Concurrent - f03++ proposal txt J3/04-244 040213 Long TYPELESS feature for f03++ txt J3/04-245 040213 Nagle New Kinds of Kinds txt J3/04-246 040213 Nagle libm Procedures as Intrinsics txt J3/04-247 040215 Donev GENERIC program unit txt J3/04-248 040216 Dedo Alignment Directives txt J3/04-249 040216 Dedo Variable Format Expressions txt J3/04-250 040216 Dedo Unsigned Integer Data Type txt J3/04-251 040216 Dedo Greater Than 7 Array Dimensions txt J3/04-252 040216 Dedo ISO 10646 Character Set Required txt J3/04-253 040216 Dedo Row Major Arrays txt J3/04-254 040216 Dedo File Sharing Modes txt J3/04-255 040216 Dedo Piecewise Construction of Named txt Constant Arrays J3/04-256 040216 Dedo Period as Derived Type Delimiter txt J3/04-257 040216 Dedo $ and \ Edit Descriptors txt 22-Mar-2004 Page 14 of 18 04-272 J3/04-258 040216 Dedo Q Edit Descriptor (Input Character txt Count Editing) J3/04-259 040216 Dedo Field and Record Justification txt J3/04-260 040218 Snyder TR 19767 -- Enhanced Module ps,tex Facilities in Fortran J3/04-261 040219 Brainerd CRAY pointers and malloc txt J3/04-262 040220 Brainerd Triplets in substring subscripts txt J3/04-263 040229 Ingrassia Unsigned Integers txt J3/04-264 040302 James The INTENT attribute and construct txt association J3/04-265 040303 Whitlock JoR Priorities for F03 + New Features xls J3/04-265r1 040303 Whitlock JoR Priorities for F03 + New Features txt,xls J3/04-266 040303 Maine Proposed positions on Canadian FCD txt comments J3/04-267 040303 Maine Proposed positions on UK FCD comments txt J3/04-267r1 040304 Maine Proposed positions on UK FCD comments txt J3/04-268 040304 Maine Pointer object fixes txt J3/04-269 040304 Snyder Proposed changes to EM TR 19767 txt J3/04-270 040304 Maine Collected FCD edits from meeting J3/04-271 040315 North Meeting 167 Treasurer's Report txt J3/04-272 040322 Whitlock Meeting 167 Minutes txt ----------------------------------------------------------------- 22-Mar-2004 Page 15 of 18 04-272 Appendix C: Future Meetings and Distribution Meeting Conventions: - Four meetings per year - Attempt to schedule second full week of the month - Attempt to schedule meeting contiguous with WG5 annual meeting Future meeting schedule: 168 May 2 - 7, 2004, in Las Vegas, NV Mallory North, acting host Premeeting distribution deadline: April 18, 2004 Premeeting distribution: electronic Post-meeting distribution: electronic 169 August 9 - 13, 2004, in Las Vegas, NV Mallory North, acting host Premeeting distribution deadline: July 26, 2004 Premeeting distribution: electronic Post-meeting distribution: electronic 170 November 8 - 12, 2004, in Las Vegas, NV Mallory North, acting host Premeeting distribution deadline: October 25, 2004 Premeeting distribution: electronic Post-meeting distribution: electronic Committee materials availability: Agenda and meeting notice available at the J3 web site. Sent individually to other interested parties that specifically request to be sent the material either via surface mail or electronic mail. REQUIREMENT: Distribution 4 weeks prior to meeting (SD-2 4.3.3) Pre- and post-meeting distribution available at the J3 web site. Sent individually to other interested parties that specifically request to be sent the material either via surface mail or electronic mail. REQUIREMENT: Distribution of premeeting 2 weeks prior to meeting. (documents for action - two week rule: SD-2 4.3.4:1) Meeting minutes are available at the J3 web site. ---------------------------------------------------------------------- J3 World Wide Web site URL: http://www.j3-fortran.org ---------------------------------------------------------------------- 22-Mar-2004 Page 16 of 18 04-272 Appendix D: Committee Organization D.1 Officers and Management Chair D. Nagle International Rep. V. Snyder Secretary S. Whitlock Treasurer M. North Librarian M. North Editor R. Maine (WG5 appointment) Maintenance S. Whitlock Vocabulary Rep. K. Hirchert Future Meetings M. North Membership List S. Whitlock H2 Liaison C. Dedo IEEE 754R Working Group M. Ingrassia D.2 Subgroups JOR: Responsible for the maintenance of the Journal of Development (standing document 004) S. Whitlock (head), R. Bleikamp, D. Hendrickson, D. Nagle DATA: Responsible for language design topics related to data and data structures K. Hirchert (head), A. Donev, R. Maine, J. Martin, V. Snyder INTEROP: Responsible for R9 (interoperability with C) B. Long (head), W. Brainerd, M. Ingrassia, R. James, R. Maine, M. van Waveren {Toon Moene} INTERP: Responsible for evaluating interpretation requests, providing responses to such requests, and maintaining standing document 006. S. Whitlock (head), R. Bleikamp 22-Mar-2004 Page 17 of 18 04-272 Appendix E: Membership summary J3 Meeting Attendance (Principal Members) Meeting # 158 159 160 161 162 163 164 165 166 167 Location (state) NV NV NV NV NV NV NV NV NV NV Date (month year) 08 12 02 05 08 11 04 08 11 03 01 01 02 02 02 02 03 03 03 04 Name Affiliation Bleikamp, R HP V A** V A** V A** E** V V V Dedo, C self V V V V V V V A A** A*** Hendrickson, D self V V V V V V V V V V Hirchert, K U of IL V V V V V V V V R R Ingrassia, M Sun RP RP RP RP RP RP V V V V James, R IBM P V V V A V V V Long, W Cray V V V V V V V V V V Martin, J self V V V V V V V V A V Nagle, D self V V V V V V V V R V Smith, B U of NM A** R R A R A** R A** V R Snyder, V JPL/Caltech V V V V V V V V V V van Waveren, M Fujitsu R A V A** V R R V A A** Whitlock, S Intel V V V V V V V A V V J3 Letter Ballot Participation (Principal Members) Meeting # 154a 155a 156a 157a 158a 163a 163b 163c 163d 164a Date (month year) 11 03 05 07 10 12 12 02 03 07 00 01 01 01 01 02 02 03 03 03 Name Affiliation Bleikamp, R HP V V V V V V V V V V Dedo, C self V V V V V V V V V V Hendrickson, D self V V V V V V V V V V Hirchert, K U of IL V V V V V V V V V V Ingrassia, M Sun RP RP RP RP RP A RP RP RP A James, R IBM E E V V V Long, W Cray RP RP V V V V V V V V Martin, J self A V V V V V Nagle, D self V V V V V V V V V V Smith, B U of NM R R A R A** R R R R R Snyder, V JPL/Caltech V V V V V V V V V V van Waveren, M Fujitsu R V V V V E E R V V Whitlock, S Intel RP RP RP RP V V V V V V V present and voting other voting attendees: R absent but represented M. North, alternate for K. Hirchert A absent and not represented W. Brainerd, alternate for B. Smith P present and not voting RP represented by previous member non-voting attendees: E Excused A. Donev, alternate for D. Nagle Q Resigned R. Maine, alternate for V. Snyder ** missed 2 of last 3 meetings/votes *** lost membership 1 visitor: Craig Rasmussen, LANL Total Membership at beginning of Meeting 167 13 Majority 7 Quorum 5 Total Membership at end of Meeting 167 12 Total Members Attended or Represented at 167 11 Total Attendees at Meeting 166 13 membership changes since last meeting: L. Meadows no longer M. Ingrassia's alternate 22-Mar-2004 Page 18 of 18 04-272 Appendix F: Membership Roster The Membership Roster is not reproduced here. The current Membership Roster may be found in ftp://j3-fortran.org/j3/doc/standing/04-001.html and ftp://j3-fortran.org/j3/doc/standing/04-001.txt