WPC *5 _DY҂*" L_`0LZlpRAn iAPmQTI2_ϻb11Z XЦ$Mǵa.;Р&P̯'6BMpB*쀤Y& +C1nF޹Z5-Gq?]py* s.AL^F5 2O'8g?h{8w(&C|'njĤ  #ddERZg,2H4 QM:8~V65xE;H4Orj)bdK#6 ?iWE4KcƔ>'u;3oxd)0ѹ=?\le|WԢ\ d ysӻ6rkH}n'^\,zO= mF ?ϕPS.~}TaN-.Su`!*4xğpv# %U: 0*#! z%%u 0  V    Nn^ pw|4 m 0e  1 720 1ub 72 0c  1l 72B%%%UTg""Arial Regular($XXXXUSUS.,$X,X$      =dd=HP OfficeJet Pro 1170C Series0(,,,,0(0C:\COREL\WORDPE~1\TEMPLATE\CUSTOM~1\CUSTOM~1\ANSIJ3~1.WPTC:\Corel\WordPerfect Office 2000\Template\Custom WP Templates\Custom WP Templates\ANSI J3 New Document.wpt  'USUS.,$X,X$   __@(# J3/01109  X NCITS/J3ANSIFortranStandardsCommittee>(#CraigT.Dedo 0 ""Issue306-InitialModesforChildDataTransferStatements#"Ҕ"#@@<(#January4,2001 P (#Page  1  ڀof  2  (3$ !XXUSUS.,$X,X$      =dd=  ݁Level 1Level 2Level 3Level 4Level 5Level 1Level 2Level 3Level 4Level 5Level 1Level 2Level 3Level 4Level 5Level 1Level 2Level 3Level 4Level 5Level 1Level 2Level 3Level 4Level 5`(*UEDk&X<3|xU )USUS.,$X,X$   _.B2E:\ANSI_J3\156\01-109.wpdBE:\ANSI_J3\156\01-109.wpd/  (3$ !XXUSUS.,$X,X$      =dd=   (5hCEKQW]cioAutoList11.1.1.1.1.1.1.1.1.##37=CIQYag1.a.i.(1)(a)(i)1)a)i)(;3$2#  0  .3  0  (EhCEKQW]cioAutoList21.1.1.1.1.1.1.1.1.ANSI J3 New Document  ( ' $Craig T. Dedo$0Craig T. Dedop17130 W. Burleigh Place Brookfield, WI 53005-2759 00-3nn .    3 2/ Z<Century Schoolbook Regular !XXUSUS.,$X,X$      =dd=  _@  Issue306-InitialModesfor  @ ChildDataTransferStatements  0 To:0  0(#(#04(#(#J3 (4(#4(# From:0  04(#(#CraigDedo 4(#4(# Date:0  04(#(#January4,2001` 4(#4(# Subject:0 4 ""Issue306-InitialModesforChildDataTransferStatements#"Ҕ"#( 4(#4(#  b (5h8#bIssue    Thiscouldbe3or4issues,butI'llgroupthem.Sections9.5.1.9-9.5.1.14haverepetitivedescriptionsabouthowtheinitialmodesaredetermined.Ialmostwrotethatthesedescriptionswerewrongforchilddatatransferstatements,butoncarefulstudy,Icantactuallyfindadirectcontradiction,soperhapstheyarecorrect.Still,itisatleastasubtlepoint.Section9.5.4.4.3saysthatthevaluesarerestoredwhenthechildisdone,butitdoesn'tmakeitasclearasI'dlikewhathappenswhenthechildstarts.I*THINK*itissayingthatthevaluesareresettotheinitialones,justlikeforanon-childstatement,butI'mnotsure.Seemslikeitwouldbeworthmakingmoreexplicitfordummieslikeme.Inanycase,thoughitsnotanerror,I'dsuggesteliminatingthe6copiesin9.5.1.9-14ofthematerialoninitialmodes.Itwouldseemmoreconcisetojustreference9.4and9.4.4.xinsteadofrepeatingit6times.(Amongotherthingsthatwouldlowerthenumberofplacesweneedtobesureit'sright).Andwhilelookingat9.5.4.4.3,Iseeitlooksoutofsyncwiththenewlistofmodes.Theregularizationpaperdidn'tregularizethis.Likewise13.18.2.3oddlyomits_DELIM_=. Analysis  $   WhenJORconsideredthetechnicalspecificationatmeeting155,itconcludedthattheonlywaythatDTIOcouldworkproperlywasifthechilddatatransferstatementinheritedthecontextofitsparentdatatransferstatement.  ThetechnicalspecificationforregularizingtheI/Okeywords,paper00-316r1,explicitlystatesthatchilddatatransferstatementsinheritthecontextoftheirparents.Althoughnotexplicitlystated,thechilddatatransferstatementmustrestoreitsinheritedcontextwhenitreturnstotheparent.Thisactionisrequiredbythecombinationoftherulesofhierarchy,thechildinheritancerule,andthesaveandrestorerule.  Thecurrentlanguagedoesnotcompletelyimplementthetechnicalspecificationdescribedin00-316r1.  Itappearsthatreworkingthelanguageinsubsections9.5.1.99.5.1.14wouldbeatbestatossupintermsofeffortvs.benefit.IwillreferthisissuetothefullJ3committee.  Theomissionof_DELIM_=from13.8.2.3isanoversightthatshouldbefixed. Edits  *$- Editsarewithrespectto01-007.[181:1-17]0 4 DeletetheJ3note.-\&04(#4(# [193:1]0  04(#(#Add characterdelimitermodeand padmodetothelist..'24(#4(# Ї[193:4]0  04(#(#Change theseto any.4(#4(# [193:5+]0 4 Add:84(#4(# Achilddatatransferstatementshallinherittheconnectionmodes(9.4)ineffectintheparentdatatransferstatement.[340:19+]0 4 Add, CHARACTER(LEN=10_)::_Ԁ_DELIM_Ԁ! APOSTROPHE| QUOTE| NONE x4(#4(# [340:31+]0 4 Add:  4(#4(# _DELIM_0 4 indicatesthecharacterstringdelimitermodeforlistdirectedandnamelistformatted x  output.IthasthevalueAPOSTROPHEtoindicatethatcharacterstringsaredelimitedbyapostrophes,QUOTEtoindicatethatcharacterstringsaredelimitedbyquotes,orNONEtoindicatethatcharacterstringsarenotdelimited. 4(#4(# [340:18-22]0 ` PlacetheCHARACTERcomponentsinalphabeticalorder.` ` (#` (# [340:28-38]0 ` OrganizetheexplanationoftheCHARACTERcomponentsinalphabeticalorder.H ` (#` (#  References   01-007,Fortran2000Draft01-102,ChangestoListofUnresolvedIssues00-316r1,RegularizeI/OKeywordsTechnicalSpecificationandSyntax[EndofJ3/01-109]