WPC p9 AXrۜyleI\ y0coXweA7kKrJiuJa 0-3%@D B)z\}pƅgxgESݶ ^U 0-W>JmZ%qc@b=8$>IKk$#i*  dC~|C֑ҙ7/n={fSz01GqR)e 143TF sNCx\TGą/"Fb>M9E !UTiҚ?rW7ջw&//vMczJ 8LƩ GLY8✶~k , l" yxAl{pf%$"mR a\W((:*9W ,V˅i#zpy YRjҌ?߹T+QA-  џ& ~E0F\_u).|8\j&cUPj % 0 0gL) u n}  eF ZG 0e TZ 0  0eXkkkKK mM 1mdw@4% 1m4 0 D3l B 0 AS 0D D/ B                 ( 0sa 0'''''''''''' C 0CLgQZ8NewCenturySchlbk Regular($  @D  @D  @D -X    (2_$ !   -X     d:\office\wpwin\template\x3j3-rpt.wpt<6X9`(CourierXx6X@KX@<6X9`(Courierd6X@K@+`4New Century Schoolbooke P'CPA, B,Level 1Level 2Level 3Level 4Level 5 P _'   -X   ݛ ,-dd@(# J3/97-163##  X ТNCITSJ3ANSIFortranStandardsCommittee>(#CraigT.Dedo x  CommandLineArguments&EnvironmentVariables=(#April23,1997 D IdeasforStrawVotes(#Page  1  ڀof  2  4#(2Quick A.  .0 c:\COREL\OFFICE7\TEMPLATE\X3J3DO~1.WPT  ,X.< ,C:\X3J3\141\97-163.wpd<C:\X3J3\141\97-163.wpd/  (3m$ !   -X     H4#:.2Quick 1.F  .0 Fc:\Corel\Office7\Template\X3J3 Document.wptCommand Line Arguments & Environment Variables - Ideas for Straw Votes -$Craig T. Dedo$0Craig T. Dedo J3 / 97-163.Command Line Arguments & Environment Variables - Ideas for Straw Votes" Fortran 2000f17130 W. Burleigh Place Brookfield, WI 53005&/(414) 783-5869   ( )0 ' L-Fortran 2000 Requirement Approved\ NCITS J3 ANSI Fortran Standards Committee*American English U' e37=CIQYag1.a.i.(1)(a)(i)1)a)  U{D+"`3|x# e37=CIQYag1.a.i.(1)(a)(i)1)a) (3m$ !   -X     ****'dxd d(3m$ !   -X     2+(3)UC <<CLevel 1Level 2Level 3Level 4Level 5($$   1  55' dxdP Pd1, 2, 3,Level 1Level 2Level 3Level 4Level 5B#:.21, 2, 3,NumbersF  .0 Fa, b, c,Level 1Level 2Level 3Level 4Level 5V#:2a, b, c,Lowercase LettersH  .0 Hd>b$Large Circle0 !   -X     ݛC  e'#CX ֢ ֣X  r^4` <hDp Lx !(#T$%&-r  %  @ll CommandLineArguments&EnvironmentVariables   @  IdeasforStrawVotes  8 @ZZ"byCraigT.Dedo@#April23,1997  ThispaperpresentsseveralideasforstrawvotesontheissueofCommandLineArgumentsandEnvironmentVariablesatMeeting141ofJ3.Thepurposeistostimulatethoughtanddiscussionbeforeanystrawvotesareactuallytakenatthemeetingandtoencouragereaderstothinkofotherstrawvotespriortothetimethatthisissuecomesupfordiscussion.  Innowayshouldthepresentationofpotentialstrawvoteissuesinthispaperbeinterpretedasaconclusive,authoritativelist.Norshouldanyoneconsiderthislistofissuestostateorimplythatotherissuesshouldnotbeputtoastrawvote.StrawVote:0 ` Abilitytoobtaintheunparsedcommandline0 ` (#` (# bb    bb0    Yesbb݌X (#(# Ќ  bb    bb10    Nobb1X݌$(#(# Ќ  StrawVote:0 ` Whatscopeshouldthenamesfortheseintrinsicshave?`` (#` (# bb    bb?0    Globalbb?f݌,(#(# Ќ  bb    bb0    Modulebb݌T(#(# Ќ  StrawVote:0 ` Shouldwedistinguishbetweennonsupportofacommandargumentcountandacall  wheretherearezero(0)arguments? ` (#` (# bb    bb2 0    YesDistinguishbetweenthetwoconditionsbb2 Y ݌((#(# Ќ  bb    bb 0    NoDonotdistinguishbetweenthetwoconditionsbb  ݌P(#(# Ќ  StrawVote:0 ` Howshouldweimplementthefunctionalityofgettingthecommandname?` (#` (# bb    bbG 0    SeparateargumentnameorintrinsicbbG n ݌X(#(# Ќ  bb    bb 0    Arrayelementorargument0bb ) ݌$(#(# Ќ  StrawVote:0 ` IterativemodelGet_System_ArgumentbeElemental?  ` (#` (# bb    bb! 0    Yesbb! H ݌!!(#(# Ќ  bb    bb 0    Nobb ݌T""(#(# Ќ  StrawVote:0 ` Howshouldthevalueofreturnstatuscodesbedetermined?#H$` (#` (# bb    bb0    Followtherulesoftheoperatingsystemifavailable,otherwiseprocessordependentbb݌$%(#(# Ќ  bb    bb0    Returnzero(0)forsuccess,somethingelseforfailurebb݌%&(#(# Ќ  bb    bb0    Alwaysprocessordependentbb݌P&'(#(# Ќ  StrawVote:0 ` Shouldweallowsignificanttrailingblanksinenvironmentnames?'D!)` (#` (# bb    bb0    Yesbb݌("*(#(# Ќ  bb    bbG0    NobbGn݌)"+(#(# Ќ    StrawVote:0 ` MakeGet_Environmentelemental?+t$-` (#` (# bb    bbE0    YesbbEl݌+@%.(#(# Ќ  bb    bb0    Nobb݌, &/(#(#    |-&0 StrawVote:0 ` Abilitytoobtaintheunparsedcommandline+t$-` (#` (# bb    bb0    Yesbb-݌+@%.(#(# Ќ  bb    bb0    Nobb݌, &/(#(# Ќ   |-&0 &   StrawVote:0 ` Whichmodeldoyouprefer?` (#` (# bb    bb0    EverythingatOnce(e.g.,paper97151)bb݌p(#(# Ќ  bb    bb0    Iterative(e.g.,paper97153)bb݌<(#(# Ќ  bb    bbI0    VariablenumberofargumentsaspartofthePROGRAMstatementbbIp݌ d(#(# Ќ  'nStrawVote:0 ` dDowewantaseriesofstrawvotesonsyntax? ` (#` (#   bb    bb0    Yesbb݌l (#(# Ќ  bb    bb0    Nobb݌8 (#(# Ќ  [EndofJ3/97-163]