ÿWPC4 ß$¬oú-¯F±s5 =°Q;ÓŸSÎÓ纨岼]äѶîÀÎô)L.Ž·7ÉF´ÙÞ®¥¦©7Ó’›ÿB<z¦ ¶Ì ÐÌà  àvarying€character€data€typeà h àà À àà  à34€(N1155/B16)Ð p(À#@ ÐÌà  àpackaging€vendor€intrinsics€in€modulesà  à46€(N1155/B24)Ð Ž)Þ$B ÐÌà  àstream€i/oà ¸ àà  àà h àà À àà  à63€(new€US€recommendation)Ð ¬*ü%D ÐÌà  àextend€ALLOCATE€to€non-kind€parametersà  à72€(new€US€recommendation)Ð Ê+'F ÐÌà  à----------------------€lowest€priority€---------------------ÌÌà  àposix€binding€to€Fortran€95à h àà À àà  à47€(N1155/B13)Ð .V)J Їà  ànesting€of€internal€proceduresà À àà  à33€(N1155/B14)Ð ° ÐÌà  àunsigned€integer€data€typeà h àà À àà  à37€(N1155/B17)Ð Î ÐÌà  àarray€components€of€arrays€of€structuresà  à58€(new€US€recommendation)Ð ì< ÐÌà  àrestricting€pointer€accessà h àà À àà  à60€(new€US€recommendation)Ð  Z ÐÌà  àchange€conformance€rulesà h àà À àà  à70€(new€US€recommendation)Ð ( x ÐÌà  ànonadvancing€list-directed€i/oà À àà  à65€(new€US€recommendation)Ð F –  ÐÌà  àany€kind€integers€in€i/o€specifiersà À àà  à68€(new€US€recommendation)Ð d ´  ÐÌà  à--------------€minor€technical€enhancements€--------------€(N1155/B1)ÌÌà  àincreased€statement€lengthà h àà À àà  à50€(N1155/B9)Ð   ð ÐÌà  àintent€for€pointer€argumentsà h àà À àà  à44,44a€€(N1155/B12,B22)Ð ¾  ÐÌà  àspecifying€pointer€lower€boundsà À àà  à02Ð Ü,  ÐÌà  àspecifying€default€precisionà h àà À àà  à49€(N1155/B7)Ð úJ  ÐÌà  àprocessor-dependent€features€listà À àà  à51€(N1155/B11)Ð h  ÐÌà  àmore€than€7€array€dimensionsà h àà À à24€(N1155/B18)Ð 6† ÐÌà  àrenaming€defined€operatorsà h àà À àà  à41€(N1155/B19)Ð T¤ ÐÌà  àgeneric€rate_count€in€system_clockà À àà  à61€(new€US€recommendation)Ð r ÐÌà  àextend€max/min€intrinsics€to€characterà  à64€(new€US€recommendation)Ð à  ÐÌà  àenhanced€complex€constantsà h àà À àà  à66€(new€US€recommendation)Ð ®þ" ÐÌà  àlower-case€syntax€elementsà h àà À àà  à67€(new€US€recommendation)Ð Ì$ ÐÌà  àliberalize€use€of€BOZ€constantsà À àà  à69€(new€US€recommendation)Ð ê:& ÐÌà  àallow€MERGE€in€constant€expressionsà À à71€(new€US€recommendation)Ð X( ÐÌà  ànamed€scratch€filesà  àà h àà À àà  à73€(new€US€recommendation)Ð &v* ÐÌà  àpassing€specific/generic€namesà À àà  à59€(new€US€recommendation)Ð D”, ÐÌÌÌThe€highest€priority€items€should€be€firm€requirements€for€Fortran€2000.€ÌÌMedium€and€low€priority€items€may€"miss€the€train"€if€the€schedule€does€notÌÌpermit€their€completion€after€integration€of€the€technical€reports€and€the€highestÌÌpriority€items€into€the€draft€standard€document.€€The€US€proposes€that€theÌÌ"minor€technical€enhancements"€category€contain€small€"stand-alone"€itemsÌÌthat€X3J3€may€do,€not€do,€add€to,€etc.,€according€to€the€availability€of€resources.ÌÌÌÌThe€US€recommends€that€WG5€withdraw€three€items€from€its€preliminary€list€ofÌÌFortran€2000€requirements€(WG5-N1155).€€These€three€items€are:ÌÌÌÌWG5€numberà ` àRequirement€titleà h àà À àà  àà p àà È àReasonÐ ¬*ü%D ÐÌ42€(N1155/B23)à ` àinternal€procedures€as€actual€argumentsà p àà È àcost€high,€need€lowÐ Ê+'F ÐÌ48€(N1155/B20)à ` àvariable€format€specifiersà À àà  àà p àspecs€contentious,Ð è,8(H ÐÌneed€lowÐ .V)J ÐÌ53€(N1155/B10)à..àprivate/shared€data€in€parallel€processesà..àcost€very€high,€needÌÌnot€clearÌÌÌÌFinally,€the€US€recommends€that€none€of€the€Fortran€95€obsolescent€features€beÌÌdeleted€in€Fortran€2000.ÌÌÌÌÌÌLiaison€reports,€US€recommendations.€€Since€the€last€WG5€meeting€X3J3€has€atÌÌeach€of€its€meetings€reviewed€the€status€of€each€of€the€three€technical€reportsÌÌ(TRs),€the€proposed€TR€on€parameterized€derived€types€(PDT),€and€the€project€onÌÌconditional€compilation;€a€liaison€report€documenting€each€such€review€hasÌÌbeen€approved,€sent€to€the€corresponding€project€editor,€and€copied€to€WG5.ÌÌÌÌAt€this€point€the€US€believes€that€the€floating€point€exception€handling€TR€isÌÌtime€critical,€essentially€complete,€and€has€adequate€consensus;€therefore€the€USÌÌsupports€moving€this€TR€to€the€CD€stage.€€ÌÌÌÌThe€allocatable€components€TR,€while€not€time€critical,€is€also€essentiallyÌÌcomplete,€with€adequate€consensus€except€for€the€provisions€for€automaticÌÌreallocation;€the€US€supports€moving€this€TR€to€the€CD€stage€if€the€suggestedÌÌmodifications€are€made€regarding€automatic€reallocation.ÌÌÌÌThe€C€interoperability€TR,€while€time€critical,€appears€not€to€be€as€far€along€andÌÌdoes€not€have€adequate€consensus€on€its€technical€content;€accordingly€the€USÌÌdoes€not€support€moving€this€TR€to€the€next€stage€of€ISO€processing.€ÌÌÌÌThe€proposed€parameterized€derived€type€TR€is€essentially€complete,€but€there€isÌÌnot€yet€adequate€consensus€on€its€technical€contents.€€Because€of€this,€and€theÌÌbelief€that€they€are€not€time€critical€and€interact€with€many€other€parts€of€theÌÌlanguage,€the€US€does€not€support€making€parameterized€derived€types€into€aÌÌTR.ÌÌÌÌThe€US€supports€continuing€with€the€separate€conditional€compilation€part€ofÌÌthe€Fortran€standard,€but€does€not€have€a€strong€preference€at€this€time€as€toÌÌwhich€alternative€approach€is€chosen.ÌÌÌÌÌÌFortran€77.€€At€its€May€1996€meeting€X3J3€voted€unanimously,€withoutÌÌdiscussion,€to€reaffirm€its€earlier€recommendation€that€the€ANSI€Fortran€77ÌÌstandard€be€withdrawn€and€to€approve€responses€to€the€comments€associatedÌÌwith€the€public€review€that€occurred€over€a€year€ago.ÌÌ