Cedar5.0ReleaseThisreleaseisamajorrevisionoftheoperatingsystemforCedar.Allinterfaceshavebeenrecompiled.Therearemanyfunctionalchanges,especiallyinthefilesystem.Usersshouldreadandfollowtheinstallationprocedure(describedbelow)carefully.Therearetwoglobaldocumentationfilesthatyoumayfinduseful.TheyareavailablethroughCedar5.0.df,andtheirfullnamesare:[Indigo]Documentation>Cedar5.0.tioga--thisreleasemessage[Indigo]Documentation>Catalog.tioga--thepackagecatalogTheopenrcommandcanbeusedtoopenavieweronanysourcefileinthereleasegivenonlyitsshortname.Forexample,openrCedar5.0.tiogawouldopenavieweronthisreleasemessage.Thiscommandisparticularlyusefulforbrowsingthroughdocumentation.Acompanioncommand,findr,canbeusedtofindallsourcefilesinthereleasewhoseshortnamesmatchapattern(thefirstletterofthepatterncannotbe*).****KnownProblems****Dandelions-arenotsupportedforCedar5.0.WeexpecttobeabletosupporttheminearlyJanuary1984.Inthemeantime,Cedar4.4shouldbeusedforDandelions.MakeBoot-isnotreadyforCedar5.0.ClientswhoneedtomakebootfilesmustuseCedar4.4untilaPostCedarversionofMakeBootisavailable.WalnutSend-Thereisapotentialdeadlockduringsending.Ifyouwishtocloseasenderwhileitissending,eitheruseright-click(toautomaticallyclosetheviewer),orwaituntilthedateandfromfieldshaveappearedinthesender.RefText-AppendRopeisdeclaredwithstart:NATinsteadofstart:INT.Thiscancauseaboundsfaultinotherpackages,notablyViewerIO.IO-UnsafeGetBlockhasbeenobservedtofailforlargebytecounts(>LAST[NAT]).DFPackage-Ifyouneedtoimport(intheDFsense)afilethatisprivatetoTioga(interfaceorimplementation),donotdosofromTioga.df;useinsteadtheappropriateinnerDFfile(TBase,TEdit,etc.)ThereisabuginBringOverthatmaycauseafilenottoberetrievedifreferencedthroughTioga.df.Missingmessages-TherewerenoreleasemessagesforAMEvents,AMProcess,BasicLoadState,BasicTime,BcdStuff,BootTool,CedarRuntime,ColorPackage,Communication,DebugTool,DFPackage,DFTool,Disk,DiskTool,File,Germ,GrapevineUser,HeadsCommon,HeadsD0,HeadsDorado,Iago,Idle,Installer,Loader,LoadState,Lupine,LupineStubs,Maintain,MesaRuntime,Peanut,PeekMail,Pup,Rollback,RPCRuntime,SafeStorage,ShowPress,SimpleTerminal,STP,Tentacles,Terminal,Tioga,UserCredentials,Viewers,VM,orWorldVM.Thereleasemasterdoesnotfeelresponsibleforthislack,buthastriedtogeneratereasonablesubstitutes.Thesecomponentsaremarkedwith"(nomessage)"toindicatethattheinformationaboutchangesisatleastpartiallyguesswork.****InstallationProcedure****pî ìï^kî¨îÕqî ìïYsî î†îîîîî/îåî!Aî']î+Õî.î2üî5L î;sî>¶îB î ìïWÌîî™î� î>î î î'Oî))î+´î.Jî3øî7úî<¢î?èîBËîG/î ìïV% îòîu îî"Ÿ î ìïS©îBîêîêîa î"î%^î(€î+Œî.äî2&î7Ãî; î>HîDWî ìïR î¬îdî«î5îyî ®ïO…ð+rî*GïO…î+¾î.Wî2Èqî ®ïM ð*rî*ŠïM î,î.Mî3�qî ìïJ�rî ÆïJ�î vïJ�qî‹ïJ�îîî{îmî«î [î#Ðî$üî)bî+jî. î2^î4Êî6zî8Ûî=cîAîD5îFî ìïHæî€î(rîõïHæî¦ïHæî´ qî#¨ïHæî'Óî+Bî,hî0Éî2Ìî5iî9ìî@îC.î ìïG?î a î³îÔîî î$K î.žî04î7Yrî>ïG?î>ŠïG?qî@àïG?îAÅïG?îDYîFSî ìïE—î ªî¨î¨îîîÃî2î Èî%î(”î,çî1î2Uî7#î: î<ôî@˜îBaîDÐî ìïCðîhîYsî ìï>$î Ùîaî�tî ìï:Ô qîï:Ôî%î„îî‰îÑî#õî'$î)ºî.î/Ðî1Ìî4Ñî6Šî;¢î?7î@ðîDbî ìï9-îîÝî<îõî îJî#Æî%¶î(òî+0 tî ìï6°qîÎï6°îÕîIîÇî›îáî î#,î'Üî*éî.Oî0î3Ãî6üî9óî=dî?âîDîFHî ìï5 î î®îvî/îÜî G tî ìï2� qîÙï2�îïîîŒîÍî¡î%‹î*î04î1Îî4�î7åî9«î=*î>lîBéîFµîH#î ìï0æîbîVîÓ î]î� î'î*wî,Þî2î3èî6éî:8î<Ÿî?¬îBkîEÚî ìï/>î 3î&îÔî3tî ìï,ÂqîBï,Âî3 î¤îîzî"ˆî&î)Žî.4î/àî3\î70î:=î<»î@dîA€îFSî ìï+î šî9îXîMtî ìï(Ÿqî ï(Ÿî  î^îÓî0î#î$°î'î)Wî,¾î/Îî4)uî5×ï(Ÿî6�ï(Ÿqî;Ïï(ŸîžîCÀtî ìï±î’qîôï±îbîÔî–î" î'î-Oî/ýî7Ÿ î?¥î ìï îèîóîT î&ò î/é î:L îAã î ìïbî»î„îîiî!í î, î6Lî<Ù îFî ìï»î  î¡î¡ îfî#r î+Åî1ï î;î?óîFSî ìïîp î· î!ê î)lî44î7ë î>²îEWî ìïlîLî×îîÅî&=î)î-–î2î50î7£î:K îA{îCµîFTî ìïÅî rîíî9îíîw î K î'íî+ô î3¦î5ÿî;î>$îAZîGàî ìïîîçîF îÐî²î$ßî&Jî'ãî+î0k sî ìï Rî Ù î”îoÿ sTVm$éCEDAR5.0RELEASE2TheinstallationinformationisgraciouslyprovidedbyJimDonahue.CleaningupSaveyourprivatefilesonaserverBeforeyouproceedwiththeinstallationinstructionsgivenbelow,firstcleanupyouroldworldandmovethefilesyouwanttosavetoafileserver.YoucanuseDFDisktomakesurethatyouhavegotthemall.(Thefilesthathaven'tbeenSModel'edtoafileserverarelistedattheendofDisk.dfunder[Unknown].)MakeanewuserprofileOneofthechangesinCedar5.0isthatitusesauserprofileentrytodecidewhatDFfilestobringoverduringbooting.Thebootlooksinyouruserprofileforan"Installation.Bringover"entry,whichcanbeanylistofDFFiles;onlytheexportedcomponentsoftheseDFfilesarefetched.Whatifyou'rejustgettingstartedanddon'tevenhaveauserprofileonyourlocaldisk?Inthiscase,thebootingmachinerywilltrytofindauserprofileinareasonableplace.First,ifyouhaveadirectoryonIvy,itwillbesearchedfora.profile;ifthisfails,thenthedefaultprofileistakenfrom[Indigo]Top>User.Profile.YoucannotbootCedar5correctlywithaCedar4.4userprofile.So,ifyouhaveanoldprofilestoredon[Ivy]UserName.profile,youshouldeitherdeleteit(inwhichcasethestandardUser.profilewillbeused),orchangeittomakeitsuitablefor5.0.Theeasiestwaytodothisistoretrievetheprofilestoredon[Indigo]Top>User.profile,makewhatevermodificationsyouwant,andthenstoretheresulton[Ivy]UserName.profile.Unlessyoureallyknowwhatyou'redoing,don'tchangetheInstallation.Bringoveroptionthatisspecifiedthere.TherehavebeenalargenumberofchangesintheuserprofileoptionsforCedar5,soifyouplansubstantialmodificationofthedefaultprofile,firstlookin[Indigo]Documentation>UserProfileDoc.tiogaDoingtheconversionNowthatyou'rereadytoreformatyourdiskforthegreatleapinto5.0,here'showtodoit:gFirst,gettotheCedarNetExecbytriple-bootingholdingdowntheBS,RETURNandXkeys.gTypeCedar.ACedar5.0screenwilleventuallyappear.gLogin.gThenyouwillbeaskedifyouwanttoinitializeyourdiskfromscratch;answerYes.(Ifyousayno,youwillbeaskedifyouwanttouseIago.Thiswouldallowyoutodotheinstallationyourself,butyoudon'twantto.)gAftersayingyes,youwillbeaskedquestionstodeterminewhatoperationsmustbeperformedtoinitializeyourdisk:ZHowmanyAltopartitions?Usuallyyouwant0or1partitions(roughly20Kpages)forAltoemulation.Dolphinusersactuallyareaskedhowmanysemipartitionstouse(semipartitionsarealsoknownasModel44'sforhistoricalreasons).qî"aïguî#_ïgî$ïgqî'®ïgî*ouî+xïgî,1ïgvîHDïgqî ìï_/î Ä îÊ îTîÀ î#7î)î+î-°tî ìï[ßî¦rî ìïX�î 3îNîÀî™îŒîÁqî ìïU@îHîëîîîb î"U î)¡î-Aî1“î4Wî7×î9Öî<þî?TîC,îEÐî ìïS™î WîPîîzî4îCîýî2î§î$¦î'Àî*Wî,×î2/î3éî7©î:®î=‡î@JîC›îFî ìïQñî &î®îÓîØîãîwî&žî(ƒî)äî,„î0Èî3Rî73î9î;™î>‡î@wîEŒî ìïPJrî ìïLúî ×î îÑîµqî ìïI«î èî™îñîî¼îÌîîeî",î#zî&lî'Žî*€î.èî2tî4î8nî;Ãî>GîA,îBÓîFuî ìïHî\îAîîHîåî“î"Íî%Æî*5î,qî.aî=îAîEîGžî ìïF\î �îÊîƒîîãîýî]î" î)Åî+~î/î1’î4î6Óî ìïCàî ¸î%îjîîµî=î"î% î(òî,Eî-zî0î4ûî7 î:Tî=§îAÀîC›îFHî ìïB9î DîHîúîžî¾îeî!Lî"oî%aî)Éî+pî,’ î3Zî7»î;Rî<¬î?[îB›îC½î ìï@’î ÷î¾îîÊîÀîkî®îÝî*èî,Mî.ôî2?î5jî7Ïî<}î@òîBcîF(î ìï>êrî ìïíîCaîG‰î ®ï4)î!Xî%î*ú î3‹î6Kî:î<Èî?÷îC\îEÄî ®ï2�î¤î$ûî)fî, î/Æî3uî6Âî:ëî?îB˜îG/î ®ï0Úîîbî!0î"œî(Xî ìï.^îîŠîîfîøîOî!3î&Šî(cî*íî.î2¬î7¶î:î>aî@îBîC“îFtî ìï,· î¼ îÀîyîÙî!�î&Iî)!î,;î ®ï*;ð1tî ìï&ìîîl qî ìï#œî LîîSîîÌîqî"­î%›î'Øî*7î-ªî0£î3{î6î:î= î>ºî@Àwî ®ï! qîûï! î™îâî‘îð î"î$ î,½î1Èî5“uî7òï! î8«ï! qî9Jï! uî:'ï! î:ûï! qî?“ï! uîBKï! qîC£ï! wî ®ï¥qîûï¥rî„ï¥î�ï¥qîï¥îaï¥îîîîBî#|î&' î,¿wî ®ï)qîûï)îÒwî ®ï­qîòï­îˆî5îØî¿îŒîäî!‘î$åî&Š î,î/Bî2'î5…î:“rî?&ï­î@#ï­qîABï­îB�ï­îDƒîG0î ®ïîîµîYîBîîjîî!pî#î%…î)lî,î0¦î4Hî6÷î8Ÿî:žî<ö îCõî ®ï_î/îæîzîÖwî ®ïãqîïãî¨îéî§îeîî!î$îî+ î,¿î3Iî6­ î=cî@ÒîBËî ®ï<î\ îêî&wîoïÀqî·ïÀîî×îî î"î'!î)Ôî-.î._î0î1Q î7lî<øî?úîD;îFuîoï îî›î 9î%oî'ãî+Øî.üî2ç î;Ýî=«î@@îoï qîÃî�îîÃî(î!êî$' î* TVm$ICEDAR5.0RELEASE3ZIsyourdiskisalreadyformatted?Readtheinstructionscarefully,butthemostlikelyanswerisyes.Youdon'twanttoreformatifyoudon'thaveto--it'sexpensive.ZDoyouwantaDebuggervolume?Doradousersdo,Dolphinusersdon't.ZWhetherthebootfilesshouldbefetchedfromtheCedarorthePreCedardirectory:youwanttheCedarones.gAfteransweringallofthesequestions,thelistoftheoperationstobeperformedisprintedandyouwillbeaskedforconfirmation.Ifyoumadeamistakeorchangedyourmindabouthowyouwouldlikethediskstructured,don'tworry--nothinghasbeendoneandyoucanjustrepeatthesequenceofquestionsandanswers.Onlyafteryougiveconfirmationwilltheactionsbeperformed.gOncetheinitializationhasbeenconfirmed,youcangogetacupofcoffee(ortwo)whilethevolumesareinitialized;nofurtherconfirmationsarenecessary.gOnceyourCedarworldhasfinishedbooting,youshouldmakeacheckpoint(usetheCheckpointbuttonatthetopofyourscreen).MovingAroundAfterdoingallthis,youwillfindthattriple-bootingthemachinewillgetyouintothe5.0world(evenifyouhaveanAltopartition).YoucangetfromtheCedarpartitiontotheDebuggerpartitionbytypingcontrol-swat.IfyouhaveanAltopartitionyoucangettherewiththeBootToolorbytriple-bootingwiththeMswitch.Note:Tobootwithaparticularswitch,eitherusetheBootToolandsettheSwitchesfield,orholdtheappropriatekeydownuntil845appearsonthecontrolpanelafterbeginningthebooting.BootingandRollbackBootinga5.0volumewithnoswitcheswillperformarollbackunlessthereisnocheckpointfile.OnlyifyoubootwiththeFswitchwillyougetthefullbootsequence.Warningaboutstickycheckpoints:Installingandbootinganewbootfiledoesnotdestroyyouroldcheckpoint;youroldcheckpointincludestheoldbootfile,whichyouwerepresumablytryingtogetridofbybooting.Sotheverynextthingtodoafterinstallinganewbootfileandbooting--withtheFswitch--istotakeanewcheckpoint.TheDifferenceBetweena5.0anda4.4DiskAftergoingthroughtheinstallationprocess,youwillhavethefollowingvolumesonyourdisk:1.(required)aCedarvolume2.(optional)aDebuggervolume,3.(optional)anAltovolumeTheBooterandtheOthellovolumehavegoneawayinCedar5.0.TheBootervolumepreviouslyheldaspecialbootfilethat,whenbooted,wouldlookforacheckpointand,ifoneexisted,wouldperformarollback;otherwiseitwouldperformafullboot.Thisisnowthedefaultbehaviorwhenbooting.OthellohasbeenreplacedbyIago,aprogramcontainedinthebootfile.Bootinga5.0bootfilewiththe"L"switchwillgetyoutoIago.TheIagooperationsarefamiliartoanyonewhohasusedOthello;type"?"foralistofthem.qî"aïguî#_ïgî$ïgqî'®ïgî*ouî+xïgî,1ïgvîHDïgwîoï_/qî²ï_/î7îkîQîµî€ î%Úî)rî+É î3! î9î;�î=çîA<îDóîoï]ˆîÛîî$î¸îîÃî%hî&Éî)€î-î0[î2 î3€î5³ wîoï[ qîºï[ îîÐî-îVî ¸î&´î+¿î/=î1œî7î:“wîoïX�qî¨ïX�îHî•î´î�î"ûî$Úî)¨î,ýî/Kî3Rî5î7Rî=S îC�îF2îoïVèîÏîçwî ®ïTlqîýïTlî�îîîÃî N î&¼î)î+]î-î/z î6*î7Úî9Íî@“îBîFØî ®ïRÅînî"îîûîA î#Tî$ßî'Ÿî+hî,›î1®î3{î8óî<8î?àîCËîFØî ®ïQîðî°î$î& î î#¿î'Éî)Uî.î1î4yî8î:Ìî=—î@7îBìîG/î ®ïOvîŠî7î?îëî"Ïî&5î)eî,î.ò î7 î9ªî;þî@ŽîBs wî ®ïLúqîïLúîÀî3 î(î°î# î*#î,íî/‹î1�î3ëî5'î7èî9´î=ßî@/îChîG/î ®ïKSîîo î=îDî!ì î*•î,é wî ®ïH×qîèïH×îtîœî¡îyîÛî% î*Zî,þî1gî5î6 î=î?ãîB/ î ®ïG0îî¸îî�îFî�tî ìïCßîõqî ìï@�î •î�î|î€îBîøîñî!Ê î*î,éî2yî5/î7‚î:Dî='î?‘îAÙîEÏî ìï>èî :î ßîîñîù îÄîÁî":î$pî'Åî*î.î3 î5<î7‰î=ÙîCaîEJî ìï=A îÁî_î1î”î îÕî%‹î(^î+î-jî1î4Eî6Àî<îî>Îî@å î ìï;™î üîRî!tî#ï;™qîï;™îï;™î îGî"Wî#w î)¢î.*î2 î4wî6Ìî<Ôî?�îA“îCèî ìï9òî ©î îî™ î,îõî#ôî'oî*9î/xî1²î4Fî9,î= î@�îG/î ìï8Krî ìï4ûîîªqî ìï1«îîKîŒîzîšî¥î"î$¾î*î+Iî0›î4Ãî8Qî9Áî;Í îBÎîFî ìï0î Mîî4îOî¯îîTîî!·î$î&_î(êî,î ìï-‡î½îÀîÃ î „ î&®î)‡î.³î/þî3î6`î8ëî<=î>ÓîCÈîG%î ìï+à î^î•îû îôî#Sî%¯î(î+Aî-ÿî2 î4¼î8 î?oîCmîEîG\î ìï*9î ´î ¾îÃîØîFîdî‚î"%î#ãî%øî)B î/8î0qî3nî6­î9%î;ìîAîB‹îEµîH#î ìï(‘î&î�î î·î°îÚîÈ tî ìï%Aî Å îqîôî)îfîî ;î"xqî ìï!ñî ŠîUî�îì îòî%î'Õî*€î-Çî0&î69î;¦î=­î@èî ®ïuî: î¼îæîþî ®ïùî: î�î¹îî ®ï}î: î�î€îšî ìïî ÊîKîîmîhî Wî#£î'î*ˆî,<î0Zî3~î6\î:Üî?Ì îFtî ìïZî î–îÈî4î]îî! î%<î(Wî*—î+ î2Áî5Óî76î9äî>ÛîC îHeî ìï²î™îªîèîþî =î!Nî#Àî'›î*œî+ïî.Ûî1!î5±î;Iî>åîDšî ìï î lîÕîeîlîéîî!¹î(î)Éî,4î/pî2Ìî8î98î;€î>¼îA1îDWîFÂî ìïdî%îÏîîÌîyîlîCî!\ î( î*[î/zî1'î5îî8ñî;dî>ŸîD îGî ìï¼î )î Sî‘îJÿ FTVm$zCEDAR5.0RELEASE4****SignificantChangesinthisRelease****TherearetwodocumentsthatshouldhelpyouwithconvertingCedar4.4programstoCedar5.0programs.TheyareavailablethroughLifeSupport.df,andtheirfullnamesare:[Indigo]Documentation>Cedar5Conversion.tioga[Indigo]Documentation>IOConversion.tiogaFSThereisanentirelynewfilesystemforCedar5.0,FS.ItisdescribedfromtheCedarprogrammer'spointofviewinFSDoc.tioga.Belowisabriefdescriptionofthemajorchangesfromtheuser'spointofview.Insteadofcopying,attachmentsOneofthemajorchangesthatyouwillseeafteryoubootisthatmanymorefilesseemtobeonyourdiskthanyouareusedtoinCedar4.4.(Type`List*Doc.tioga'inaCommandTooltoseehowmanymoredocumentationfilesthereare!)No,yourdiskhasn'tgottenbiggernorhasCedarbecomegreedyandleftyouwithnoroomtowork.Instead,theDFsoftwarehasmadeuseofFSattachmentstogivelocalnamestomanyofthefilesstoredon[Indigo].Toexplainwhatthismeans,youneedtoknowsomethingaboutthewayFSnamesfiles.NamesforFSfilesarecalled``FNames.''AnFNameconsistsof(inorder)aserver,arootdirectory,zeroormoresubdirectories,asimplename,andaversion.BothFTPbracketsyntaxandCIFSslashsyntaxforFNamesareaccepted;thefollowingconstructsareequivalent:[server]subDirectory>simpleName!version/server/rootDirectory/subDirectory/simpleName!versionAnamedserverlike[Ivy]or/Indigo/isaremotefileserver.Thenamesoffilesonremoteserversarecalled``GNames,''forglobalnames.Anunnamedserver,[]or//,meansthelocalserver(yourdisk).Thenamesoffilesonthelocalserverarecalled``LNames,''forlocalnames.InaGName,therootDirectoryisthedirectoryontheserver.InanLName,therootDirectoryisthenameofthelogicalvolume.[]<>or///meansthecurrentlogicalvolume.Forexample,ifyouareusingtheDebuggervolume,///foo.mesameansthefoo.mesafileintheDebugger,while//Cedar/foo.mesameansthefoo.mesafileontheCedarvolume.IfyouareusingtheCedarvolume,///foo.mesameansthefoo.mesafileontheCedarvolume,while//Debugger/foo.mesameansthefoo.mesafileontheDebuggervolume.Thereisnoneedforspecialtoolstomovefilesaroundbetweenvolumes(youdon'tneedtheClientFileToolanymore.)AllFNames,bothGNamesandLNames,haveversionparts.Forexample,thefollowingarecompleteFNames:[Indigo]Documentation>FSDoc.tioga!478[]<>FS.mesa!3///FS.mesa!3[]Temp>DebugTool.bcd!12//Debugger/Temp/DebugTool.bcd!12qî"aïguî#_ïgî$ïgqî'®ïgî*ouî+xïgî,1ïgvîHDïgsî ìï^Üî Ù î*îÇî½î!ñî( qî ìï[�î Ìîýî‡îWîî ]î#Vî%ëî(ã î/†î3|î5–î;‡î=îA îC$î ìïYåî uîÈîƒî»î¨ î$çî'žî*åî-pî1´î ®ïWjð3î ®ïTïð/tî ìïQŸqî ìïNPîî�î—î°î¸î;î Ðî#'î'Yî*î-Iî.Úî0`î6¤î:%î<žî@Ð î ìïL©î šîaî«îg îCî!î"ùî$1î'’ î.²î0zî2èî6íî<(î?�îB îEðî ìïKî ¥rî ìïG²îºî]î­ qî ìïDcî úî¾î'î(î_î7îùî"®î% î(Rî+î.Oî/Åî2�î6rî:î=î@�îBHîDCîFTî ìïB¼î êî!îèîLî˜îWîî =î#vî'ˆî*³ î2î3¾î4ø î>�î@LîB°îEÄî ìïAî … îòîæîvî!Mî$î'Pî*Dî.Mî2�î6Ìî9]î;Ùî?÷îEî ìï?mî ¬î*îéî îîÍî„î îî&#î(‹î+î0 î3î6æî9dî;%rî=aï?mî>ï?m qîDêï?mîF¡î ìï=Æî :î†î=îîÐî8î-î"Yî$gî/ÿî2.î7 î:oî=îA½îD|îGàî ìï<î «îNî0î�îgîšî#Þî ìï9£î îñî7î8îŸîª î$–î&üî,î1'î2óî5.î9pî:­î?&î@cîCe î ìï7üî î÷î«îåî1î!·î%ñî(Éî*î/ûî3zî6Àî;Áî@'uîCï7üîCÊï7üqîF2ï7üî ìï6Uî0îmîõîHîiî Èî&Û î-Hî/› î ®ï3Ùð6î ®ï1^ð5î ìï.ãî |îîîÃîõî¼î!…î"ôî$!î(Ëî+7î0%î3î7Gî9î;ôî=ýîB¨îG;î ìï-;î ã îfî£îÆî ìï*Àî AîWî½î îÏîî Tî"µî%ýî* î-Áî2î4âî9'î:âî=Ñî?ÙîB:îE‚î ìï)î ?î7 îwî´îûî ìï&�î »î åîƒîâ îvîáî!Aî'î)î+xî ìï$"î ®î ‘îàî2 î¹îî!jî%î&Èî)î-gî3î5°î7gî9ïî>&î@yîE5î ìï"{îÐîŠîkîÛî¡îî"½î%,î+œî0í î8Òî=%î?”îEhîGáî ìï Óî Nî îÀî",î&rî(Óî.šî1î3î5oî9‰î?Sî@×îC�îEåî ìï,î &îî5 îæî!î#?î(Þî+"î-î/=î30î8Mî;Üî ìï…î[îæî×îlî�î(î$µî*Ñî.ÿî0–î2Èî6Pî8¹î=`î@ÝîB¶îF¡î ìïÝîªîî†î¶î Kî#§î& î/>î ìïbî Eî*îlî<îùî#Þî'+î+øî0Hî2ùî8Ðî;5îAMîC§î ìï»î ®ï?ð,î ®ïÄ î ®ïI î ®ï Íð!î ®ï RÿÑTVm$£CEDAR5.0RELEASE5AnattachmentinFSisanassociationofanLNametoaGName;forinstance,afteryouboottherewillbeanattachmentfromthelocalname///WalnutDoc.tioga!1totheglobalname[Indigo]Documentation>WalnutDoc.tioga!H.WhenyoudoaBringover,theonlyeffectistoestablishtheattachmentsofthelocalnamestotheglobalnames--nocopyingofthecontentsofanyoftheglobalfilesisdone.Thegoodpartofattachmentsisthattheyarecheap;youcanhavemanyLNamesinyourlocalfilesystemwithoutgivingupallyourdisktothesystem.Thelessgoodthingaboutattachmentsisthatfilesaretransferredastheyarereferenced-theremaybelongpausesatunexpectedtimes,andtheunavailabilityofIndigomaycauseCedartohang,crash,orotherwisemisbehave.PartialnamesandworkingdirectoriesAnFNamethatdoesnotstartwithaserverpartiscalledapartialnameandwillbeinterpretedrelativetoaworkingdirectory.IfyoutypeafilenameinaCommandTool,itwillbeinterpretedrelativetotheworkingdirectorythatappearsintheCommandToolheraldline;thedefaultis///,pronouncedroot.Workingdirectoriesaren'tfullyimplementedinCedaryet,butifyou'dliketogetsomeideaofhowtheywillbeabletohelpyouinthefuture,goreadCedar5LocalDirectories.tioga.CachingandcachemanagementWhenyouopenafileusinganLNamethatisanattachmenttoaGNameorifyouopenafileusingaGNamedirectly,FShastocopythebitsofthefilefromtheservertothelocalfilecache.Becauseofthiscopying,youwilloftenseesomedelayswhenyouopenafile;intheworsecasetheopenmayfailbecausetheserverisdead.Thisisthepriceyoupayforkeepingthingsremotelyandleavingyourlocaldiskuncluttered.Anothereffectofthecachingisthatyourdiskspace(asmeasuredbyWatch)willnormallyhoveraround1000freepages.Thatsoundslikeasmallamount,butitreallyisn't.MostofthespaceonthediskisbeingmanagedbytheFScache;ifyouneedspace,theFScachemanagercanallocatespacetoyourlocalfilesbyremovingfromthecachefilesstoredonremoteservers.Insteadof$files,versionsBecauseallfilenamesnowhaveexplicitversions,Tioganolongerproducesa$filewhenyousaveafileyouhavebeenediting.Instead,itmakesanewfilewiththenexthigherversionnumber.ThedefaultinCedar5.0istokeepatmosttwoversionsofeach.tiogafile,sothepreviousversionwillbenotbedestroyed.MostofthetimeaversionnumberisnotnecessaryaspartofanFName--FSwilluseeitherthemostrecentorleastrecentversionasisappropriate.Youcannameaparticularversionofafilebyusingeitheraversionnumberortheversionvariables!L,meaningthelowestexistingversionnumber,or!H,meaningthehighestexistingversionnumber.ThemostrecentversionofFoo.tiogaisFoo.tioga!Hand(usingthedefaultofkeepingtwoversions)thepreviousversionisFoo.tioga!L.InsteadofaFileToolDFToolTodoabringoverorsmodel,useeithertheDFToolorDFCommands.TogetaninstanceoftheDFTool,type``DFTool''totheCommandTool.YoushouldchecktheDFTooluserprofileoptionsdescribedinUserProfileDoc.tioga.qî"aïguî#_ïgî$ïgqî'®ïgî*ouî+xïgî,1ïgvîHDïgqî ìï_/î : îHîñîî…îp î!Oî#î$îî)ìî+•î,ºî2sî4«î:Lî=‚î@4îC`îFäî ìï]ˆî %î^ îºîiî!î% î*¨î9Åî<¼î@dîEÏî ìï[àð/î*Ýî/#î2î4<î5“ îîC„îE9îGÖî ìïX’î Kînî\îÈî ìïVî êî�î‹îi î&î·î!«î$àî'Yî+ðî.Ìî1}î4éî8Ùî>†î@YîCºîG%î ìïToî^îaîzîƒîjî�î!‚î#'î%}î*Âî-‘î0î3‡î7î:ë îByîCÜîF¡î ìïRÇî ˜ îìîòî[î î#$î$zî(\î+¸î.î1sî62î8# î?ÅîD îG/î ìïQ îtî-î’î–îLî#dî%î(Òî,¾î.‚î4¬ rî ìïMÐîsîœî?îy qî ìïJ�î ;î:îî1î¢î®îÅî êî$óî'Óî):î-.î.Sî2Ÿî6[î9î;µî=¢ îD°î ìïHÙî ”î ¸î îªî&îÖîàî!î#gî' î(Èî)ì î3Ãî5î7¸î9£ î@¯îE‡îG/î ìïG2î]îHî0îTîî!• î+4î/’î2Ûî5Tî:î;›î>£ rîF^ïG2îFâïG2qîH³ïG2î ìïE‹îÁ î‰î…îÚ î&Gî(î,Aî.ýî1˜î3î7î9Êî;“î=öîA¤îD·îF‹î ìïCãî üî§î˜î‘î@îZîî¿î î$›î&‹î)¦rî ìï@”îHîìî® qî ìï=Dîî¾î2î]îÈîtîeî"jî%:î&§î(™ î/­î1]î2‰î7Ïî9•î:÷î=°îA$îBOîDºîHeî ìï;�î;î“îÏîNîîcî Ìî#wî%:î'¤î*î-ˆî/ñî4î5Àî8*rî;zï;�î;éï;�î=ØqîAï;�îBŠï;�îGÖî ìï9öî ’îî×î‡î îxî!î%Cî(ýî+¹î/0î0_î3Fî4ùî7^î;Nî>Aî@¥îDîG%î ìï8NîîaîhîÍîúîîtî!Îî%;î'ìî*‡î,¾î1äî5öî;«î>\îCîFIî ìï6§î Ú î ìï4+îJîî¯îþîïîKî î#4î&î)¸î+Ïî1ôî3àî8¤î;@îAîDÑî ìï2„î 9îîÃîîµîhî ™î$?î)ªî,2î-�î1aî5Eî8Õî:•î<üî@¹îBÇîE.îH#î ìï0Ýî Ìî¾îÐîEî�îèî ^î#+î&�î*Àî-5î/~î3_î9î;¯î@ÅîD�îFTî ìï/5î 2î îî9î îî!Ìî$¹î(Ýî*ãî/Šrî ìï+æîºî]î’îÃqî ìï(–î#îîgîŸî˜îÔî"�î(6î, î.î2?î8î90î:Zî<¸î@bîCîFîG%î ìï&ïî ©îõîWîÛî îhî#§î$Öî'Éî*8î-Yî/¾î2Óî7(î;õîB îDæî ìï%Gî «îÔî!îžî]î¿îhîÖî “î%ïî'¹î*ûî.Ëî1�î3rî5âî;‚î@[îCîEîGžî ìï#  î ìï!$î vî0î‘î·îâî«îÙî!Fî#¼î)Ñî+€î.eî0î2î7î8�î:Áî=nî?äîCÒîF2î ìï}î)îîEîƒîdî+î° î(î+Gî-ëî1Äî3 î9Vî>8î@ îAMîCÐîEåî ìïÖî ØîîÇîóî¶îî!Üî'–î)Òî/kî1Êî6î; î?ÒîEVîGî ìï.îŠîîî±î¿î Œî&�î)yî,Úî1î5Îî7Œî=­î? îFØî ìï‡îîoîîÐîüî¨î$mî&Ìî,\î1#î2� tî ìï7î¾îlî¡rî ìïèqî ìï˜î Dî|îÖîFî;î‚î (î$Eî&Õî,Rî.G î8Ôî;,î=¦î?ÇîEEîG/î ìïñî�î  îMîûî[ î ìï uî ûîwîYî¸îîýî$mî)Lî/wî1% {TVm$CEDAR5.0RELEASE6ListandCopyBecauseofFS,specialtoolsarenotrequiredtolist,fetch,orstorefilesonremoteservers.TheListcommandcanbegivenpatternsusingremotepathsandtheCopycommandcanbeusedtoretrieveandstorefilesonremoteservers;descriptionsoftheListandCopycommandsaregiveninListDoc.tiogaandCopyDoc.tioga.InsteadofaUserExecTheCommandToolTogetanewCommandTool,click``Cmd''intheupperrighthandpartofthescreen.CommandToolDoc.tiogagivesageneralintroductiontotheuseofthecommandtool.TheCommandToolgivesyouamuchmorelimitedsetofbuttonsthanyouusedtohavewiththeUserExec(althoughmorecanbeadded,seeCreateButtonDoc.tioga).Tosetabreakpoint,forinstance,youneedtousetheInterpreterTool.TheInterpreterToolTogetanewInterpreterTool,type``Interpreter''toaCommandTool.InterpreterToolDoc.tiogagivesageneralintroductiontotheuseoftheInterpreterTool.DebuggeruserprofileentriesSothatyoucanusethesameuserprofileonboththeCedarvolumeandtheDebuggervolume,youcannowprecedeanyuserprofileentrywith"Debugger."tohaveittakeeffectonlyontheDebuggervolume.Forinstance,tworeasonablePreRunlineswouldbe:PreRun:/Indigo/Cedar/Clock/Clock.bcd/Indigo/Cedar/Watch/Watch.bcd/Indigo/Cedar/DFTool/DFTool.bcd/Indigo/Cedar/BootTool/BootTool.bcd/Indigo/Cedar/Top/Compiler.bcd/Indigo/Cedar/Top/Binder.bcd/Indigo/Cedar/Reminder/Reminder.bcdDebugger.PreRun:/Indigo/Cedar/Clock/Clock.bcd/Indigo/Cedar/Watch/Watch.bcd/Indigo/Cedar/DFTool/DFTool.bcd/Indigo/Cedar/BootTool/BootTool.bcd/Indigo/Cedar/MCross/MCross.bcdNoticethatFNamesareusedheretoguaranteethatthelatestversionisfetchedfromtheserver.!Histhedefault.WalnutYourmaildatabasemustbeonAlpine.Yourlogfilemaybelocal,butwestronglyrecommendthatitbeonAlpine.SeeKarenKollingforanAlpineaccountifyoudonotalreadyhaveone.****ComponentSummary****Thefollowingisacompletelistofthesystemcomponentsincludedinthisrelease.DetailsabouttherelationshipofeachcomponenttothepreviousreleaseandpointerstodocumentationandDFfilesappearintheSummaryofReleaseComponentssection,below.Thefieldafterthepackagenameindicateswhathaschanged.Itcantakethefollowingvalues:newcomponentisnewforthisreleaseminorcomponentonlyhasminorbugsfixedand/orsimpleconversionqî"aïguî#_ïgî$ïgqî'®ïgî*ouî+xïgî,1ïgvîHDïgrî ìï_,î »î_qî ìï[ÝîKî!îÉîaîÏî@î Òî&~î(Jî*üî.åî0Æî4@î7Jî9mî>1îCØîFÍî ìïZ6îFîÊî´îaî�î!@î%àî)„î,4î.�î2;î8•î;î=î@8îAßîFØî ìïX�î fîqî”îYî€ î$4î& î(‡î+fî.;î2 î9î;€î?RîA î ìïVçî £ tî ìïS™î¾îlî¡rî ìïPJî ¯ qî ìïLûî ËîËî¬îR îçî#Úî)eî+Êî.áî3œî7¥î;Ûî?wîAçîDþî ìïKTîÿîOîWî" î)¿î+Kî-‰î/Üî1sî3°î9ïî=Tî@ î ìïI­î ]îî<îî£îUîqî!)î&î)Cî+ùî/4î0áî4'î7@î9Ÿî?ÇîEüî ìïHî ²îÞî•î#î&î(tî*Ëî,0 î3´î6,î< î>þîB–îDîG/î ìïF^rî ìïCî ¯qî ìï?Àî înî¢î™î¬îÆî(!î)Øî+ î5îDêîHeî ìï>î¿ î˜îGî¦îîÔî!3tî ìï:Êî îîfqî ìï7|î èî«îWîØîBî–î î÷î#\î%Xî(‰î*Þî.ëî3Éî6vî8Êî?!îDWîGî ìï5Ôî ÙîäîmîPî©î&î") î*,î+Ãî.óî02î3î6Éî9Ìî;»î>îDNî ìï4-î —îÁîm î<î!Rî$�î(»î ®ï2?îbî4¦îÐï0˜î18ð#îÐï.ñî5éîÐï-Ið#î ®ï+[î|î4¦îÐï)´î18ð#îÐï( î ìï%’îcî3î¼îîPîmî!î'jî*;î,œî02î4üî6jî;Lî>µîAîFîH#î ìï#êî Ktî ìï œqî ìïMî ‚îŸrî=ïMîSïMqîŒïMî€î‰î"ñî&‡î(Ýî+Jî.Qî0Eî3æî6jî8•î=ÙîEgîH9î ìï¦î Ýî ãîEîÛîîî!Sî#Dî'Éî,áî.Aî0øî2ÿî5tî:Gî=Žsî ìïWî Ùî•îëqî ìïî Ûîî…îÆîÄîîçî"]î&ï î.²î4nî63î8ëî>yîC7îG/î ìïa îœî†îçî?î î"®î(mî-$î0 î5‰î7h î@þîCæîF¡î ìï¹îsî!rî€ï¹î]ï¹î¤îGî2 qî&çï¹î+Üî ìï>î Äîôî0î�îÒî‘î$Bî'Ÿî*î0_î1×î4bî7[î9»î?Íî ®ï Ãîòï Ãîî†î tî"±î%Sî ®ï Hîòï Hîî4î!©î%Àî)î,…î1,î5‘ 9TVm$>CEDAR5.0RELEASE7majorcomponenthassignificantchangesThenextfieldindicateswherethepackageresides.Itcantakethefollowingvalues:BasiccomponentisinBasicCedarD*.bootCedarcomponentisinCedarD*.bootToolcomponentiscoveredbyTools.df,butallorpartisnotinanybootfileothercomponentisnotinoneoftheabovecategories**UmbrellaDFfiles**AbstractMachinenewCedarBasicCedarmajorBasicLifeSupportnewCedarNucleusnewBasicToolsnewToolUserInterfacemajorCedar**Packagesofgeneralinterest**BasicPackagesnewCedarBasicTimenewBasicBinderminorToolBootToolmajorToolBTreeminorBasicCelticsnewotherChatminorToolClockminorToolColorPackageminorotherCommandToolnewCedarCompilerminorToolCompNeedsnewotherCypressmajorotherDebugToolmajorToolDFCommandsnewotherDFIncludesnewotherDFToolnewToolExecHacksnewotherFormsminorotherFSnewBasicGraphicsminorCedarInterpreterToolmajorCedarIOmajorBasicMaintainminorotherMesaRuntimemajorBasicPeanutminorotherPeekMailminorotherRealminorBasicReminderminorotherRopeminorBasicSafeStoragemajorBasicScaledminorotherqî"aïguî#_ïgî$ïgqî'®ïgî*ouî+xïgî,1ïgvîHDïgqî ®ï_/îòï_/îî� î%'î ìï\´î ÄîÔîîµîÍî-î$oî)Ñî+Hî-Óî0Íî3,î9>î ®ïZ9îòïZ9îî†î4î ®ïW¾îòïW¾îî†î4 î ®ïUCîòïUCîî†î"§î$£î*\î,Ýî.Íî0‘î3uî4áî7Vî9î;¥î>Õî ®ïRÈîòïRÈîî†îûî!©î$Uî&î(mî,o tî ìïOyî ÑîÍîAî/xî ýïL*îHïL*î)ÀïL*î ýïJƒ îHïJƒî)ÀïJƒî ýïHÜ îHïHÜî)ÀïHÜî ýïG4îHïG4î)ÀïG4î ýïE�îHïE�î)ÀïE�î ýïCæ îHïCæî)ÀïCætî ìï@—î Ñîãî‘îcîWxî ýï=H îHï=Hî)Àï=Hî ýï;¡îHï;¡î)Àï;¡î ýï9úîHï9úî)Àï9úî ýï8RîHï8Rî)Àï8Rî ýï6«îHï6«î)Àï6«î ýï5îHï5î)Àï5î ýï3\îHï3\î)Àï3\î ýï1µîHï1µî)Àï1µî ýï0 îHï0 î)Àï0 î ýï.f îHï.fî)Àï.fî ýï,¿îHï,¿î)Àï,¿î ýï+îHï+î)Àï+î ýï)pîHï)pî)Àï)pî ýï'ÉîHï'Éî)Àï'Éî ýï&! îHï&!î)Àï&!î ýï$z îHï$zî)Àï$zî ýï"ÓîHï"Óî)Àï"Óî ýï!+îHï!+î)Àï!+î ýï„îHï„î)Àï„î ýïÝîHïÝî)ÀïÝî ýï5îHï5î)Àï5î ýïŽîHïŽî)ÀïŽî ýïçîHïçî)Àïçî ýï?îHï?î)Àï?î ýï˜ îHï˜î)Àï˜î ýïðîHïðî)Àïðî ýïIîHïIî)ÀïIî ýï¢îHï¢î)Àï¢î ýïúîHïúî)Àïúî ýï SîHï Sî)Àï Sî ýï ¬ îHï ¬î)Àï ¬î ýï îHï î)Àï âTVm$RCEDAR5.0RELEASE8SetminorotherShowPressminorotherSpellingToolnewotherSpyminorToolSquirrelminorotherStructuredStreamsnewotherTerminalnewBasicTiogamajorCedarTSetterminorotherUserCredentialsnewBasicUserProfileminorCedarViewersminorCedarVMnewBasicVTablesminorotherWalnutmajorotherWatchmajorToolWaterlilyminorother**Packagesoflimitedinterest**AlpineUserminorotherAMEventsminorCedarAMModelmajorCedarAMProcessmajorCedarAMTypesmajorCedarBasicLoadStatenewBasicBcdStuffnewBasicBTreeTestnewotherCedarRuntimenewBasicCollectibleVMnewotherCoForkminorotherCommunicationminorBasicDFPackagenewCedarDisknewBasicDiskToolnewotherFilenewBasicFileStreamnewBasicFileStreamTestnewotherFormatDisknewBasicFSUtilnewotherGermminorotherGoodTimesnewotherGrapevineUserminorBasicHeadsCommonminorBasicHeadsD0minorBasicHeadsDoradominorBasicIagonewBasicIdlenewotherIFSFileminorotherIOTestnewotherInscriptminorCedarInstallernewCedarqî"aïguî#_ïgî$ïgqî'®ïgî*ouî+xïgî,1ïgvîHDïgxî ýï_,îHï_,î)Àï_,î ýï]„îHï]„î)Àï]„î ýï[Ý îHï[Ýî)Àï[Ýî ýïZ5îHïZ5î)ÀïZ5î ýïXŽîHïXŽî)ÀïXŽî ýïVæîHïVæî)ÀïVæî ýïU>îHïU>î)ÀïU>î ýïS—îHïS—î)ÀïS—î ýïQïîHïQïî)ÀïQïî ýïPHîHïPHî)ÀïPHî ýïN  îHïN î)ÀïN î ýïLùîHïLùî)ÀïLùî ýïKQîHïKQî)ÀïKQî ýïI©îHïI©î)ÀïI©î ýïHîHïHî)ÀïHî ýïFZîHïFZî)ÀïFZî ýïD³îHïD³î)ÀïD³tî ìïAdî Ñîãî‘î!îxî ýï> îHï>î)Àï>î ýïTop>unlessotherwisespecified.Ifthedocumentationfilenameisnotapath,itisassumedtobeaccessibleusingtheDFfilenameandBringOver,i.e.,qî"aïguî#_ïgî$ïgqî'®ïgî*ouî+xïgî,1ïgvîHDïgxî ýï_, îHï_,î)Àï_,î ýï]„îHï]„î)Àï]„î ýï[ÜîHï[Üî)Àï[Üî ýïZ4îHïZ4î)ÀïZ4î ýïXŒîHïXŒî)ÀïXŒî ýïVäîHïVäî)ÀïVäî ýïU< îHïU<î)ÀïU<î ýïS”îHïS”î)ÀïS”î ýïQìîHïQìî)ÀïQìî ýïPDîHïPDî)ÀïPDî ýïNœ îHïNœî)ÀïNœî ýïLôîHïLôî)ÀïLôî ýïKL îHïKLî)ÀïKLî ýïI¤îHïI¤î)ÀïI¤î ýïGüîHïGüî)ÀïGüî ýïFT îHïFTî)ÀïFTî ýïD¬ îHïD¬î)ÀïD¬î ýïCîHïCî)ÀïCî ýïA\ îHïA\î)ÀïA\î ýï?´îHï?´î)Àï?´î ýï> îHï> î)Àï> î ýïî3 xî ýïÃqî¿ïGî‚î/ î&Uî-ª î7t îAã î¿ï îý îüî#] î) î0Rî:[î@ î¿ïù î«uîïùî·ïùqî‚ïùî^ïù î%þ î.-î3¼sî ìïî Ùîó îZqî ìï²îgî¹îœ îµî î$Âî'¥î*³î- î/çî3Xî6î7Åî?pîBGîG‰î ìï îUî¨î" î(øî*©î-8 î6Îî9gî=Vî>ñîA–îBïîF�îH#î ìï cî{î*î î[îîdî!ïî$Xî(î*Ï î1ßWTVm$bCEDAR5.0RELEASE10BringOver/oDocFileNameDFFileNameIngeneral,documentationforComponentisstoredononeof[Indigo]Documentation>Component.tioga[Indigo]Documentation>ComponentDoc.tiogabutthereareoccasionalexceptions.Forbrevity,wedonotlistComponent.PressifComponent.Tiogaexists,andwedonotinclude[Indigo]Documentation>inthefilenameifthatistheprefix.Ifnotspecified,thehostisassumedtobe[Indigo].AllcomponentsofCedar5.0arelistedbelow.Unlessotherwiseindicated,questionsaboutchangesinindividualcomponentsshouldbeaddressedtotheirmaintainers.AlpineUserDFfiles:AlpineUser.dfDocumentation:AlpineDoc.tioga,WalnutOnAlpineDoc.tiogaMaintainer:Kolling,TaftNosignificantchanges.AMEventsDFfiles:AMEvents.dfDocumentation:AMEvents.mesa,FastBreak.mesa|seemaintainerMaintainer:Birrell,RovnerNoknownchanges(nomessage).AMModelDFfiles:AMModel.dfDocumentation:AMModel.mesa,AMMiniModel.mesaMaintainer:RovnerConversionto5.0,bugfixes,interfacecleanup.AMProcessDFfiles:AMProcess.dfDocumentation:AMProcess.mesa|seemaintainerMaintainer:Birrell,RovnerNoknownchanges(nomessage).AMTypesDFfiles:AMTypes.dfDocumentation:AMTypesDoc.tioga(outofdate)|AMTypes.mesa,AMBridge.mesaMaintainer:Rovnerqî!þïguî"üïgî#µïgqî'Kïgî* uî+ïgî+ÎïgvîG~ïgqî ®ï_/îeîU î9 î ìï\´î »îæ îMrîŠï\´îˆï\´qî#»ï\´î%'î)Jî+Qî-üî ®ïZ9rî 4ïZ9î!1ïZ9qî&áïZ9î'8ïZ9î ®ïW¾rî 4ïW¾î!1ïW¾qî&áïW¾î(ïW¾î ìïUCî �î7î« îX î!.î#úî)î+bî-‰î0rî2|ïUCî3zïUCqî9)ïUCî9�ïUCî=)rî>ªïUCî?¨ïUCqîEWïUCîE¯ïUCî ìïSœîîÇîúî îŒîwî0�î2Fî4±î7&î:ñî<]î?6î@®îCîH î ìïQôî a îuîÕîÎî:îÉî xî"iî ìïOyî O î îÔîüîHî¬î"fî'nî+ùî23 î8�î>³îB¤îGáî ìïMÒ în îî–î‡î$Þî&Œî)Ó tî ìïJƒ qî ®ïG4î8î$ î ®ïD¹ îjî!øî ®ïB> î¼îî ®ï?Ãî î¨tî ìïë î ®ïSš î¼î ®ïQîøî5îMîŠî tî ìïMÐ qî ®ïJ�î8îŸî ®ïH îoïE‹î"î*Ëî7| î@æ îoïCã î î"Æ î ®ïAh î¼îûî!î&Zî ®ï>í îªî3îyî«î$ðî'Ûî.î2Ãî8ÿ îAÁîD0îFî ®ï=Eî!îîèîMî Òî#«î%½î(aî.(î1î7,î:Ÿî=¥î?�îBîEUîGáî ®ï;žîòîÙî î"%î#Óî&uî)Nî,Sî.Èî0ºî1äî5Wî8©î:çî?yîD¯îGgî ®ï9÷î³îºîEîÐîîî";î'¡î*±î-·î1xî5 î92î=Ðî?ÎîEîG/î ®ï8OîÆî î_îœtî ìï5qî ®ï1±î8îŸ î ®ï/6 îj î!gî"Dî$— î ®ï,» îAîÜî ®ï*@îøî5îMîŠî tî ìï&ðqî ®ï#¡î8îŸ î ®ï!& îjî½ î ®ï« îAî„îvî ®ï0îtîÚîAîYî •î#tî ìïáqî ®ï’î8îŸî ®ï îjîî Ùî%Ã î ®ï› î¼î ®ï î î¨tî ìï ÑÿvTVm$±CEDAR5.0RELEASE12DFfile:BootTool.dfDocumentation:seemaintainerMaintainer:Levin,RovnerNoknownchanges(nomessage).BTreeDFfile:BTree.dfDocumentation:BTreeDoc.tiogaMaintainer:TaftTherehavebeensomeminorinterfacechangesBTreeTestDFfile:BTreeTest.dfDocumentation:BTreeDoc.tiogaMaintainer:TaftNewcomponent(formerlypartofBTree.df).AtestandperformancemeasurementprogramfortheBTreepackage.CelticsDFfile:Celtics.dfDocumentation:CelticsDoc.tiogaMaintainer:AtkinsonTheCelticspackagecontainstwodebuggingtools:CelticsandBreakTool.Celticsisusedtosetlow-costcountingbreakpoints.Thesebreakpointscanevenbesetinverysensitivecode,suchastheallocatororpagefaulthandling,sinceincrementingthecountisentirelyperformedwithresidentcode.BreakTool,ontheotherhand,permitsthesettingofconditionalorloggingbreakpoints,whereanexpressionisevaluatedateverybreakpoint.Thesebreakpointsaremuchmorepowerful,buttheuseriscautionedagainstsettingtheminplacesrequiredforthehandlingofbreakpoints.ChatDFfile:Chat.dfDocumentation:ChatDoc.tiogaMaintainer:StewartNosignificantchanges.Note:Chatuses">logfile"toredirectoutput,not">logfile"whichdoesnothing.ClockDFfile:Clock.dfDocumentation:seemaintainerqî!þïguî"üïgî#µïgqî'Kïgî* uî+ïgî+ÎïgvîG~ïgqî ®ï_/î8îŸ î ®ï\´ îjî½ î ®ïZ9 î¼îî ®ïW¾îî–îÂîBtî ìïToqî ®ïQ!î8îŸî ®ïN¥ îj î ®ïL* î¼î ®ïI¯î¯îöîSîæîýî$£tî ìïFaqî ®ïCî8îŸ î ®ï@— îj î ®ï> î¼î ®ï;¡îéîîîçî!‘ î(ƒî*î,~î/' î7 î?€îEîG/î ®ï9úîÐtî ìï6«qî ®ï3\î8îŸ î ®ï0á îjî ®ï.f î¼î ®ï+ëî¨îFî«î0î!ÿî(Ûî,Çî1eî4? î<î@µîBCîE¡îGrî ®ï*Dî)îò î rî$Œ î,î.¼î2î4#î6Xî8î;Eî@àîD—îGáî ®ï(�îüî…î8îmî˜î"›î%ý î.=î0Œî4Qî5¬î:›îANîDXî ®ï&õî¤ î�î�îÖî_î#î'þî*Gî.—î09 î7Kî8ùî=À îEwî ®ï%Nî’ î>îžî¼îIî!ñ î)¥î-› î5î7Kî;î>�îDºîG/î ®ï#§î§îî^îûî aî#êî%˜î)°î/@î1}î3Ýî9˜î;Q tî ìï Xqî ®ï î8îŸî ®ïŽ îj î ®ï î¼î ®ï˜î î¨î ®ïî"îîx îÂîpî${rî)Fïî*ïqî+©ïî-Žî2wî6…î9µtî ìïÎqî ®ï €î8îŸî ®ï  îjî½ {TVm$ÓCEDAR5.0RELEASE13Maintainer:AtkinsonMostlyminorconversionchanges.TheChangeOffsetbuttonnowchangesthetimebyhours(left-click),minutes(middle-click)orseconds(right-click).HoldingtheShiftkeyduringthemouseclickcausesthetimetoappeartogoforward,otherwisetimeappearstogobackward.HoldingControlforanyclickcausesthedisplayedtimetobetheactualtime.CoForkDFfile:CoFork.dfDocumentation:CoForkDoc.tiogaMaintainer:SturgisNosignificantchanges.CollectibleVMDFfile:CollectibleVM.dfDocumentation:CollectibleVM.mesaMaintainer:TaftThisisanewpackageforobtainingchunksofrawVMthatarereclaimedautomatically.Thisisusefulforapplicationsrequiringstoragethatispage-alignedorhasotherpropertiesobtainablefromVMbutnotfromthenormalCedarallocator.ColorPackageDFfile:ColorPackage.dfDocumentation:ColorWorld.mesa,ColorMap.mesa|seemaintainerMaintainers:Wyatt,StoneNosignificantchangesforclients.TheimplementationwasconvertedtousethenewTerminalinterface.CommandToolDFfile:CommandTool.dfDocumentation:CommandToolDoc.tioga,Cedar5LocalDirectories.tioga,CreateButtonDoc.tioga|CommandTool.mesa,FileNames.mesa,RopeList.mesaMaintainer:StewartTheCommandToolhasbeenextensivelyrewrittenforCedar5.YouarestronglyencouragedtoreadCommandToolDoc.tioga.CommandToolStructureDoc.tiogaislessinteresting.TheCedar5CommandToolisastream-oriented"glassteletype"command-lineprocessor.ItisaplacetoinvokeCedarsubsystems.Itissufficientlylikeanyotherexecutivesothatyoucanprobablygetby,butyoushouldreadCommandToolDoc.tiogaandsomeofthedocumentationfilesforthevariouscommands.qî!þïguî"üïgî#µïgqî'Kïgî* uî+ïgî+ÎïgvîG~ïgqî ®ï_7 î¼î ®ï\»î”îö î%î#Âî&ä î/Øî4”î7âî=Yî@îCsîE¹î ®ï[ îœîÑ î!šî#[î(o î0¼î6î8{î;Öî>iîBØîE5î ®ïYmî îgîéî0îî ªî"zî$Œî*2î0~î3Æî8óî:Äî<ÖîD+î ®ïWÅîÃîî¡îÝîî vî&•î)ºî+iî-Yî/¹î3¼tî ìïTvqî ®ïQ&î8îŸî ®ïNª îjî ®ïL. î¼î ®ïI³î î¨tî ìïFc qî ®ïCî8îŸî ®ï@˜ îjî ®ï> î¼î ®ï; îÞî_îŸî£îûîNî#ƒî(Lî*î,Ýî/Êî2®î5î;y îDóîH#î ®ï9ùî½îò îî tî%î'âî)E î1Kî3î5sî9 î?w îF(î ®ï8Qî…îî{îâîBîÿî# tî ìï5 qî ®ï1²î8îŸî ®ï/6 îjî"½ î,°î-Œî/à î ®ï,º îAî±î ®ï*?î9 îúîPî·î#)î&+ î03î3î9‡î;_î=ýî@†îC�î ®ï(— tî ìï%H qî ®ï!øî8îŸ î ®ï| îoïîüî1 î?Cîoï…î�î'8 î ®ï î¼î ®ï�î¦ îKîàî^ î&„î,�î.Þî3î5gî8—î; î@l îGàî ®ïæîÈîÙî4‰î5õî8Š î ®ïjî—îÀî î�î î!Uî+:î/Aî50 î>N îE_îFèîHeî ®ïÃî,îÅî*î, î!îî#Pî$¦ î+¢î.8î0Ãî4Lî:?î;îî>¦îAHîC½î ®ïîîlîþîÆîSîî-Äî0�î41î5ûî8k îAâîDáîG/î ®ï tîvàTVm$$CEDAR5.0RELEASE14Interestinginterfaces:CommandTool.mesa--commandlineparsingandsoforth.FileNames.mesa--processingoffilenamesbeyondthatavailablefromFSRopeList.mesa--aversionofListthatdealswithLISTOFRope.ROPE.CommunicationDFfile:Communication.dfDocumentation:seemaintainerMaintainer:Birrell,LevinNoknownchanges(nomessage).CompilerDFfile:Compiler.dfDocumentation:CedarLanguageReferenceManualMaintainer:RovnerThecompilernolongergives(orneedstogive)thewarning:LongREF-containingarg/resultrecordisunsafe.CompNeedsDFfile:CompNeeds.dfDocumentation:CompNeedsDoc.tiogaMaintainer:SpreitzerCompNeedsexaminessourcefilestodeterminecompilationandbindingdependenciesandproducesacommandtocompileandbindwhateverisnecessarytoproduceup-to-dateBCDsforagivensetofgoalmodules.CypressDFfile:Cypress.dfDocumentation:[Indigo]Database>CypressDoc.pressMaintainer:Cattell.paGetonCedarDatabase^orseemaintainerfordetailsofchanges.CypressisthethedatabasemanagementpackageforCedar.ItisaccessedthroughtheinterfaceDB.mesa,orviaapplicationprogramssuchasWalnut.TheSquirrelapplication(seeseparatecatalogentry)providessomegeneral-purposedatabasetools.DebugToolDFfile:DebugTool.dfDocumentation:seemaintainerqî!þïguî"üïgî#µïgqî'Kïgî* uî+ïgî+ÎïgvîG~ïgqî ®ï_/ îˆ îoï\³îEî¼î$î&Óî+§î.^î0"îoïZ8 î³î* î!Øî#�î%úî*>î/(î1öî7±î;îoïW¼ î²î)îSî î!Ôî$–î'dî*áî-üî1›î4 tî ìïTm qî ®ïQî8îŸî ®ïN¢ îjî½ î ®ïL' î¼îXî ®ïI«îî–îÂîBtî ìïF\qî ®ïC î8îŸ î ®ï@‘ îjî‚î!Ìî(Nî ®ï> î¼î ®ï;šî·î¤îÜîQîõî"dî&vî(Vî+ïî.€î5-î8ý îC9 î ®ï9óîýîitî ìï6£qî ®ï3Tî8îŸ î ®ï0Ø îjî ®ï.] î¼î ®ï+áî€îiî¥î!î#î)‡ î0þî3¡î8£ îAîC±î ®ï*:î Úî=îîî'îáî!î&þî(lî.‚î03î5Ž î<@î@PîB�îC»îGrî ®ï(“îgî_tî ìï%Cqî ®ï!ôî8îŸ î ®ïx îjð,î ®ïý î¼ î ®ï�îpîv î®îqîÅ î&ªî(çî-7î.ðî ®ïîøî‚îî~î7 î&oî+Ðî.,î3]î4òî6|î<îAkîCéî ®ï_îÌî{î¤ î¡î# î&¼î(Vî-òî0µî5î î<ëî?£îDçî ®ï·î»îJîÝî#èî)ƒtî ìïhqî ®ïî8îŸ î ®ï � îjî½ ÿ™TVm$ÁCEDAR5.0RELEASE15Maintainer:BirrellConversionchanges,perhapsothers(nomessage).DependenciesDFfile:Dependencies.dfDocumentation:Dependencies.mesaMaintainer:RovnerNewfor5.0.TheDependenciescommandproducesacrossreferencethatlistsforeachbcdfileinorunderaspecifiedDFfiletheotherbcdfilesthatdependonit.Dependenciestakesthenameofadffileasaparameterandproducestwotextfiles:Dependencies.txtandDependencies.log.Dependencies.txthasthecrossreference;Dependencies.logcontainsacopyofthestuffprintedonthecommandtooltypescriptasDependenciesruns.ThispackagewasproducedbycopyingRoyLevin'simplementationofVerifyDFandmodifyingit.DFCommandsDFfile:DFCommands.dfDocumentation:BringOverDoc.tioga,SModelDoc.tioga,VerifyDFDoc.tiogaMaintainer:vanLeunenDFCommandsprovidesacommand-lineinterfacetotheDFTool.Thesecommandsdonotinteractwiththeuser;thatis,intermsofCedar4.4'sversionsofthesecommands,"/a"(auto-confirm)isnowtheonlybehavioravailable.DFIncludesDFfile:DFIncludes.dfDocumentation:incatalogentryMaintainer:MBrownThecommandline"DFIncludesXXX.df"producesafileDFIncludes.txtwithlinesoftheform"shortFileNamecontainingDfFiledirectory",sortedbyshortFileName.Thereisonelineforeachsourcefileincluded(intheDFsense)inXXX.df.BothcontainingDfFileanddirectoryarestrippedofredundantinformation(like"/Indigo/Cedar/Top/")tokeepthelinesshort.WarningsarewrittentoDFIncludes.log.DFPackageDFfile:DFPackage.dfDocumentation:DFOperations.mesa,DFOperationsQueue.mesa,DFUtilities.mesa|seemaintainerMaintainer:LevinNewforCedar5.0(nomessage).ThispackagesupportsthemanipulationofDFfiles.DFToolqî!þïguî"üïgî#µïgqî'Kïgî* uî+ïgî+ÎïgvîG~ïgqî ®ï_/ î¼î ®ï\³ îõîyî¦î"Êî%Itî ìïYd qî ®ïVî8îŸî ®ïS˜ îjî ®ïQ î¼î ®ïN¡îÿîCîirîHïN¡î\ïN¡ qî ²ïN¡î'î,ÿî./î1žî7¢î:wî=@î?„îB¼îEpîGáî ®ïLùîkîhî‹îAîÆî)î ‚î$î&Âî)©î,qî1Vî3Vî5{ î>LîAÃîDîGÖî ®ïKRî'î;îóîñîjî<î Bî&oî)kî,rî0(î;4î>:î ®ïI«îrîðîYîÉ î&Hî1Nî6ºî7íî;Gî= î?rîB«îG‰î ®ïHî0 îý îlî = î)7î-tî0±î6î8åî?(îAGîF–î ®ïF\îu îTî î#Lî&î,›tî ìïC qî ®ï?½î8îŸ î ®ï=A îjî$*î/^î ®ï:Å î¼î ®ï8I îôî|î� î%¢î+@î,æî/>î5Vî9Pî@-îB,îD™î ®ï6¢îÞîTîÜîÀîšî^î ?î"î&<î)kî.Íî0œî4;î;Žî>ß îH#î ®ï4ûî±îî+îÛ tî ìï1« qî ®ï.[î8îŸ î ®ï+ß îjîî¿î ®ï)d î¼î ®ï&èî¯î9î î!~î'�î-•î.èî1{ î;î>YîA½îCŸîF(î ®ï%A îÔî!‡ î(pî,¡î.« î9 î=î>”îANîDîF^î ®ï#™îòîQîíî î^îßî#ìî%�î+�î.ßî9yî<&îAíîD6î ®ï!òîLîÖ îFîPî.4î/Èî2ÿî5Dî8dî<‰îB£îDÜî ®ï Kî\tî ìïûqî ®ï«î8îŸ î ®ï/ îoï´î$î,Æî7Tî81î:„ î ®ï8 î¼î ®ï¼îøî5îMîŠî î!¶î$Ðî*î/¢î2 î:iî<"î>­tî ìï lTVm$HCEDAR5.0RELEASE16DFfile:DFTool.dfDocumentation:seemaintainerMaintainer:LevinNewforCedar5.0(nomessage).ProvidesinteractivereplacementforBringOver,SModel,andVerifyDFcommandsofCedar4.4.DiskDFfile:Disk.dfDocumentation:Disk.mesa|seemaintainerMaintainer:Birrell,LevinNewforCedar5.0(nomessage).DiskToolDFfile:DiskTool.dfDocumentation:seemaintainerMaintainer:BirrellNewforCedar5.0(nomessage).ExecHacksDFfile:ExecHacks.dfDocumentation:Seecatalogentry.Maintainer:PlassArevivalofaScottMcGregorhacktoputsomehandymenubuttonsintheCommandTool.AddssomehandymenubuttonstoCommandToolviewers:"Compile"and"Redo"."Compile"deducesafilenamefromtheselection,andthendoesa"Compile","Bind",or"@"withtherootofthefilename,dependingontheextension.Itispurelytextual,andextractsjusttherootofthefilenamebecausetheCompilecommanddoesn'tacceptfNames(asofthiswriting).Sowatchyourworkingdirectories."Redo"isasimplereplayofthelastcommand.FileDFfile:File.dfDocumentation:File.mesa|seemaintainerMaintainer:Birrell,LevinNewforCedar5.0(nomessage).FileStreamDFfile:FileStream.dfDocumentation:FileStreamDoc.tiogaqî!þïguî"üïgî#µïgqî'Kïgî* uî+ïgî+ÎïgvîG~ïgqî ®ï_/î8îŸî ®ï\³ îjî½ î ®ïZ8 î¼î ®ïW¼î$îŽîÓî=îéî"ïî(µ î/‘ î7€î9ê îA'îFØî ®ïVîíîÒî‹î£tî ìïRÅqî ®ïOuî8îŸî ®ïLú îjîîÝî!0 î ®ïJ~ î¼îXî ®ïHîøî5îMîŠî tî ìïD³qî ®ïAcî8îŸ î ®ï>è îjî½ î ®ïî4ãî:òî<ýî@ùîD8î ®ï#™ î8îMî¹îãî Hî$vî&/î(Žî+tî ìï Jqî ®ïúî8îŸî ®ï~ îjî’înî Â î ®ï î¼îXî ®ï‡îøî5îMîŠî tî ìï8 qî ®ïèî8îŸ î ®ï l îj+TVm$ÎCEDAR5.0RELEASE17Maintainer:HagmannFileStreamisaseparatepackageforCedar5.0.Itisagenericfilestreampackage,andcurrentlyitsclientsareFSandAlpinefilestreams.Itisahigherperformanceimplementationofitspredecessor,FileIO.AllparametersinstreamcreationtoFileStreamarenowused;previouslysomewereignored.Twostreams(onereadandonewritestream)maynowreferencethesameopenfile.Sequentialreadingofastreamwillcausethepackagetopre-readdataaheadwhensufficientbuffersexist.Writebehind(theparallelwritingofdirtybuffers)isalsoperformed.FileStreamTestDFfile:FileStreamTest.dfDocumentation:seemaintainerMaintainer:HagmannThisisabunchoftestsoftwareforthefilestreampackage.Itprobablyshouldnotbecatalogednormentionedintherelease.FormatDiskDFfile:FormatDisk.dfDocumentation:FormatDisk.mesaMaintainer:TaftPerformsmachine-dependentdiskinitializationoperations,principallyformattingandinitialmicrocodeinstallation.Iagoistheonlyintendedclient.FormsDFfile:Forms.dfDocumentation:SampleSheet.tiogaMaintainer:BeachNewmessageforms:CSLNotebookMsg.form,LibraryRequest.form,PostCedarRelease.form,PreCedarRelease.form,BootFileRelease.form.NewMesa.formandHelp.template.MinorupdatestoSlides.form,BlueAndWhite.StyleandCSLBusinessLetter.form.FSDFfile:FS.dfDocumentation:FSDoc.tiogaMaintainer:SchroederFSisafilesystemforuseonaCedarworkstation.Itprovidesaccessbothtoremotefileserversandtothelocaldisk.RemotefilesaccessiblefromFSmustresideonafileserverthatsupportstheFTPprotocol,inparticularIFS'sandAlpineservers.ThesefileserversmaybeaccessedfrommanyCedarinstancesondifferentworkstationsatthesametime.Localfilesareaccessedthroughanabstractioncalledthelocalserver.ThelocalserveristhesetoflogicalvolumesonthelocaldiskofaCedarinstance.Oneoftheselogicalvolumesmaybedesignatedthesystemvolume.FSprovidesadirectoryforeachvolume,andacacheforremotefilesonthesystemvolume.qî!þïguî"üïgî#µïgqî'Kïgî* uî+ïgî+ÎïgvîG~ïgqî ®ï_7 î¼î ®ï\¼ î­îî5î†î Âî"øî' î*î+…î,éî. î2Îî51î9šî?.îAÞîG´î ®ï[îãî'îJîòîiîÃî$uî%Ýî'9î(Tî,” î4‰ î>Xî@îAÍ î ®ïYmî»îï î×îfî ¸î%Ûî'k î.Rî0‡î3lî7 î=†î@ûîD-î ®ïWÆîèîóî.î^î+î íî$�î)€î,šî/´î5Çî8=î;Ðî?YîBÊ î ®ïVîÌî®îî›îpî Oî"Øî(Dî*î/Êî2øî7$î; îA+îFî ®ïTwîŽî7îîùî!«î#dî&¶î+âî-Nî0 tî ìïQ( qî ®ïMÙî8îŸî ®ïK] îjî½ î ®ïHâ î¼î ®ïFfî¿î"îBîtî$î§î î"Kî$¢ î*îî0ûî2iî82î<¥î?î@ùîGî ®ïD¿îˆî6î•tî ìïAp qî ®ï> î8îŸ î ®ï;¥ îjî ®ï9) î¼î ®ï6®î)îüî# î+õ î3� î:ÿ îBWîE£î ®ï5î\ î¹îÓî?î!žî$¸î*ttî ìï1·qî ®ï.hî8îŸî ®ï+í îjî ®ï)q î¼î ®ï&öîãî%îtî,˜î:Þî ®ï%Nîæî)>î,”î3„î6G î@(îDxî ®ï#§î\ îñî"§î%^tî ìï Xqî ®ïî8îŸî ®ï� îj î ®ï î¼î ®ï–îòîpî¬î'î´îîŠî¢î Þî% î-qî.úî4›î8»î< î=ÉîBƒîDþî ®ïïî[îîVî“îJîlî"P î(‡î+äî. î1lî5dî7aî8�î:áî>äîA©îG/î ®ïGîÆî€î" îKî Òî#}î'öî-Jî1?î3œî8 î;î<üîBjîEÄî ®ï îìîãîîÛ î&ïî(­î+3î.Öî3#î7î:'î<¡îBAîGžî ®ïù î£î“îëî+î"î$Öî(î,î-î/×î1íî3Ÿî7òî=Xî?WîA°îDïîGÖî ®ï Qî ÌîÙîìîåî“î î$_î)Âî,»î.  î5eî7¹î<)îAØîDî ®ï ªî ×î©îæîîYî!î":î&î(Cî,êî/Øî1Þî4>î8¹TVm$ÅCEDAR5.0RELEASE18FSalsodefinesagenericabstraction,theFS.OpenFile,ofwhichtheworkstationfilesystemisonlyoneclass.Thegenericoperationsprovideaccesstothedatapagesandpropertiesoffiles.OtherpackagesmaycreatetheirownclassesofFS.OpenFile's,uponwhichthesegenericFSoperationsalsomaybeperformed.Forexample,directpage-at-a-timeaccesstoAlpineserversisprovidedthroughthismechanism.FSalsocontainsfacilitiesforcreatingIO.STREAM'sonfiles,forbindinglocalnamestoremotefiles,forfindingtheversionofafilethatwascreatedataparticulartime,andforlimitingthenumberofextantversionsoflocalfiles.FSUtilDFfile:FSUtil.dfDocumentation:FSUtilDoc.tiogaMaintainer:SchroederThispackageincludescommandsforlistingthesetofFS.OpenFiles,FS.ActiveFiles,andIO.STREAM'sofclass$FileStreamthatexistinaCedarinstance.ItalsocontainscommandsforlistingtheFScacheLRUchain,listingstatisticsoftheFScacheflusher,exercisingthecacheflusher,andforcingFS.OpenFilestobeclosed.Allthesecommandswillbeofinteresttoexpertsonly.GermDFfile:Germ.dfDocumentation:seemaintainerMaintainer:TaftNoknownchanges(nomessage).GoodTimesDFfile:GoodTimes.dfDocumentation:seemaintainerMaintainer:AtkinsonGoodTimesisasimpleprogramthatmeasuresandreportselapsedtimesforvariousCedarcomputations.GraphicsDFfile:Graphics.dfDocumentation:Graphics.mesaMaintainer:WyattNosignificantchanges.GrapevineUserDFfile:GrapevineUser.dfDocumentation:seemaintainerqî!þïguî"üïgî#µïgqî'Kïgî* uî+ïgî+ÎïgvîG~ïgqî ®ï_/îçî¹î}î­î| î#×uî&=ï_/î&öï_/qî'•ï_/î'ìï_/î.iî0(î4<î6¢ î>î@�îEîFuî ®ï]ˆîlî�îˆîc î"$î'Aî+aî-"î/”î2¬î6‰î9S î?ÝîA©îE˜î ®ï[àîcîVîHî~îqî#ºuî%bï[àî&ï[àqî&ºï[àî'ï[à î.Sî1×î5Ôî9Lî>î@% îFÂî ®ïZ9îªî“ î%îÉî!’î%m î.sî2yî4 î8Ÿî=(î>ŒîDWî ®ïX’îO î ®ïVîâî°î îzî¹uî#òïVî$\ïVqî%8ïVuî%�ïVqî*ZïVî*²ïVî+¼î-Äî1 î3Kî8bî;ªî?ðîA îFIî ®ïToîúîÑî@îîßîî �î#mî&(î+î,¨î-á î4%î7²î:xî<ÅîAôîDbî ®ïRÈîgîŠîÖî�îÖtî ìïOyqî ®ïL*î8îŸî ®ïI® îjî ®ïG3 î¼î ®ïD¸î»îñîHî!!î#Rî']î)°î+Àuî-mïD¸î.&ïD¸qî.ÅïD¸î/ïD¸ uî6 ïD¸î6ÄïD¸qî7cïD¸î7ºïD¸ î?-uîAØïD¸îBAïD¸qîH.ïD¸îH†ïD¸î ®ïCî…îÕ îªî—îæî!³î"üî'2î-™î/0î2î7�î>¡î@ýîE4uîG²ïCîHkïCqî ®ïAiîîî,îJ î!´î#suî%ØïAiî&‘ïAiqî'ºïAiî+Œî0‡ î6íî9Sî=$îBîDÝuî ®ï?Âqîï?Âî]ï?Âîî®îŸî©îüî#…î*jî-î/î0¿î5žî7Mî< tî ìï_î@ÌîCœî ®ï]ˆîØîïî§î{î>îqî!Éî%Õî(2î*B î0Îî6î9€î=¡î@@îFî ®ï[àîîCîßîTî îŽ tî ìïX‘qî ®ïUBî8îŸ î ®ïRÆ îjî ®ïPK î¼î ®ïMÐî î¨tî ìïJ€qî ®ïG1î8îŸ î ®ïD¶ îjî½ î ®ïB: î¼î ®ï?¿îøî5îMîŠî tî ìïîiîeî î ®ïÂîî* î,²î0D î7=î9ýî@#îC´îFHî ®ïî´î)îî4îzî#¼î&• î.ƒî5î6qî ®ï Ÿuî”ï Ÿî3ï Ÿqîñï Ÿî î*î0›î4î5Ïî8=î<+ îCÛîGÿ‚TVm$²CEDAR5.0RELEASE21createatrueeditedstream(asdefinedbytheEditedStreaminterface);inparticular,theDeliverWhenProcisalwayspassedNILforthe"buffer"parameter.ThisworksfineforsimpleDeliverWhenProcs,suchasEditedStream.IsACR(thedefault).UseofthedefaultDeliverWhenProcishighlyrecommended.MoreambitiousDeliverWhenProcsmustcallViewerIOExtras.GetBuffertoobtainthecurrentbuffer.CallingthisoneveryinvocationofaDeliverWhenProcwillresultinverypoorperformance.IOTestDFfile:IOTest.dfDocumentation:seemaintainerMaintainer:MBrownNewcomponent.AtestprogramfortheIOpackage.ListerDFfile:Lister.dfDocumentation:ListerDoc.tiogaMaintainer:AtkinsonTheCedar5.0ListerisamajorrewriteoftheoldLister.ListerisaprogramtoproducehumanreadablefilesfrombcdfilesproducedbytheCompilerandBinder.Listerregistersavarietyofcommands,eachofwhichproducesadifferentsetofinformationfromagivenlistofbcdfiles.Thesecommandsinclude:BcdListerlistscontentsofabcdfileBodyListerliststhebodiesofabcdfile(singlemodule)CodeListerliststhecodeofabcdfile(singlemodule)ExportsListerliststheexportsofabcdfileFGTListerliststhefinegraintableofabcdfile(singlemodule)GlobalFramesListerliststhefinegraintableofabcdfileRTBcdListerliststheruntimetypesinformationofabcdfileSymbolListerliststhesymbolsofabcdfile(singlemodule)UnboundListerliststheunboundexportsofabcdfileUsingListergeneratesaDIRECTORYclauseforabcdfile(singlemodule)LoaderDFfile:Loader.dfDocumentation:Loader.mesa|seemaintainerMaintainer:Levin,SchroederNoknownchanges(nomessage).LoadStateqî!þïguî"üïgî#µïgqî'Kïgî* uî+ïgî+ÎïgvîG~ïgqî ®ï_'î7îèîSî î î"¯î(6î*¹î-Ÿ î6Æ î=åî@ îG/î ®ï]î î«îDuî"Þï]î#Çï]qî%£ï]î(î*¨î0l î83î;�î?·îB¸îE*î ®ï[Øî¥îÈîgî*gî-1î3î5Ðî7{î9Ìî>fî ®ïZ1rîïZ1îÐïZ1qî(ïZ1 îïî¨î%ùî1 î5î7ˆîGàî ®ïX‰îèî=îüîñî!¯î$Eî&Aî)ë î0Žî2=î3\î>{îAîDÜîF€î ®ïVâîô tî ìïS“qî ®ïPDî8îŸî ®ïMÉ îjî½ î ®ïKM î¼î ®ïHÒîø îûîˆîî!¢î#àî&?î([tî ìïEƒqî ®ïB4î8îŸî ®ï?¹ îjî ®ï=> î¼î ®ï:Âî†îžîÚîÆî2î[î Rî$ùî&²î)î+{î ®ï8Gîžîî>îÒî†îäî$‘î*&î-î0…î37î6*îPî@´îFØî ®ï6 îàî´îÿîî €î"!î)Gî,aî.î1øî7¾î8Ðî>^î@cîB î ®ï4ùîî>îóî0îéî–î`î#bî*Gîoï2}îøï2}î"ºî()î)âî+ î-¹îoï0 îøï0î"ºî%î)tî+-î,Wî/î1mî5Òîoï-‡ îøï-‡î"ºî%î(aî*î+Cî-ñî0Zî4¿îoï+ îøï+ î"ºî%î)îî+§î,Ðî/}îoï(�îøï(�î"ºî%î'çî+oî.×î0�î1ºî4gî6Ðî;5îoï&îøï&î"ºî%î'çî+oî.×î0�î1ºî4gîoï#š îøï#šî"ºî%î*Qî-å î5oî7(î8Rî:ÿîoï! îøï!î"ºî%î*fî,î-Iî/öî2_î6Äîoï£ îøï£î"ºî%î+î/Öî1�î2¹î5fîoï( îøï(î&uî'+ï(î(ï(qî.“ï(î2¬î4éî6î8Àî;)î?Žtî ìïÙqî ®ïŠî8îŸî ®ï îj îwî Tî"§ î ®ï” î¼îî ®ïîî–îÂîBtî ìï ÉÃTVm$•CEDAR5.0RELEASE22DFfile:LoadState.dfDocumentation:LoadState.mesa|seemaintainerMaintainer:Birrell,Levin,RovnerNewforCedar5.0(nomessage).LupineDFfile:Lupine.dfDocumentation:LupineUsersGuide.pressMaintainer:BirrellNoknownchanges(nomessage).MaintainDFfile:Maintain.dfDocumentation:seemaintainerMaintainer:Birrell,SchroederNoknownchanges(nomessage).MCrossDFfile:MCross.dfDocumentation:MCrossDoc.tiogaMaintainer:RovnerNosignificantchanges.MesaRuntimeDFfile:MesaRuntime.dfDocumentation:seemaintainerMaintainer:LevinNewforCedar5.0(nomessage).ExportsBasics,MesaRuntimeInit,PrincOps,PrincOpsUtils,Process,ProcessExtras,RuntimeError.MicrocodeD0DFfile:MicrocodeD0.dfDocumentation:seemaintainerMaintainer:FialaThisversionimplementsnewreferencecountingandstorageallocationopcodesusedbyCedar5.0.Thisversionisnotupward-compatiblefromthe4.4version.ThiscomponentconsistsofmicrocodefilesthatDolphinusersmustinstallontheirdiskinordertoqî!þïguî"üïgî#µïgqî'Kïgî* uî+ïgî+ÎïgvîG~ïgqî ®ï_/î8îŸ î ®ï\´ îj î!=î"î$m î ®ïZ8 î¼îXî›î ®ïW½îøî5îMîŠî tî ìïTmqî ®ïQî8îŸî ®ïN£ îjî ®ïL' î¼î ®ïI¬îî–îÂîBtî ìïF]qî ®ïC î8îŸ î ®ï@’ îjî½ î ®ï> î¼îXî ®ï;›îî–îÂîBtî ìï8Lqî ®ï4ýî8îŸî ®ï2� îjî ®ï0 î¼î ®ï-Šî î¨tî ìï*; qî ®ï&ìî8îŸ î ®ï$p îjî½ î ®ï!õ î¼î ®ïyîÓîëîÞîõîPî ²î%£î)îî5î;O îDXî ®ïÒ î™ tî ìïƒ qî ®ï4î8îŸ î ®ï¸ îjî½ î ®ï= î¼î ®ïÁîÊî” îîñî$ðî*¤î-^î2 î8Tî=¤î@âîBàîFûî ®ïîÈî�yîûïî¶ïqîeïî$lî'Óî*3î,oî ®ï ŸîÄîèîäî™î$Dî'.î)øî/nî2èî6Lî:UîDoradoBooting.pressMaintainer:TaftNOTE:NameshavechangedsinceCedar4.4inordertoconformtothestandard.style.ThiscomponentconsistsofmicrocodefilesthatDoradousersmustinstallontheirdiskinordertorunCedar.TheinstallationisordinarilydoneautomaticallybyIagowhenyoucreateyourCedarworld.IfyouissuetheIagocommandsmanually,thefilesyouinstallare:InstallCedarMicrocode:fileCedarDorado.ebInstallInitialMicrocode:fileInitialEtherCedarDorado.ebIfyouwanttobootCedarwiththebootbutton,ORInstallInitialMicrocode:fileInitialEtherAltoMesaDorado.ebIfyouwanttoboottheAltoemulatorwiththebootbutton.OnlineMergeSortDFfile:OnlineMergeSort.dfDocumentation:ListSort.mesaMaintainer:MBrownNosignificantchanges.PeanutDFfile:Peanut.dfDocumentation:seemaintainerMaintainer:WyattATioga-basedmailreadingandsendingpackage.NewforCedar5.0;formerlyincludedintheISLrelease.NosignificantchangesfromtheCedar4.4version.PeekMailDFfile:PeekMail.dfqî!þïguî"üïgî#µïgqî'Kïgî* uî+ïgî+ÎïgvîG~ïgqî ®ï_/îTîjîS îjîæ î&Lî)Ï î2Sî4_î7Šî;Pî>îB+îEwî ®ï]ˆîuî÷î®î îjî„î%iî+¾î.î1 î3Âî7Ïîoï[ î�îµ î îoïX‘î�îª îþrî1ïVî¿îUî îEîKî"Mî%Hî'”î*šî/3qîoïS›î�îª îþrî1ïQî¿îUî îEîKî —î#œî)Gî,Cî.�î1”tî ìïMÐqî ®ïJ�î8îŸî ®ïH îjð'î ®ïE‹ î¼î ®ïCîîîîî"Bî&„î+kî.wî0ôî5wî7õî>Hî@ÅîCôî ®ïAhð(î*î ®ï>íîËîöîùîµî$gî'Wî*)î/7î2¸î6#î:3î<<î?†îBwîD)îGàî ®ï=FîTîjîS îjîæ î&Lî)Ï î2Sî4_î7Šî;Pî>îB+îEwî ®ï;žîuî÷î®î îjî„î%iî+¾î.î1 î3Âî7Ïîoï9#î�îµ î î!r îoï6¨î�îª îþî!grî1ï4,î¿îUî îEîKî"Mî%Hî'”î*šî/3qîoï1±î�îª îþî!grî1ï/6î¿îUî îEîKî —î#œî)Gî,Cî.�î1”tî ìï+çqî ®ï(˜î8îŸî ®ï& îj î ®ï#¡ î¼î ®ï!&î î¨tî ìï×qî ®ïˆî8îŸî ®ï îjî½ î ®ï‘ î¼î ®ïî. îÙîæîÏî zî%„î+Šî.Èî0úî5î7°î=HîBâîD„îFØî ®ïoîîq î î 6î#�î%üî*î,Qtî ìï qî ®ï Ñî8îŸ ÿ_TVm$CEDAR5.0RELEASE24Documentation:seemaintainerMaintainer:BirrellNewforCedar5.0(nomessage).PrintTVDFfile:PrintTV.dfDocumentation:PrintTV.mesa,BackStop.mesaMaintainer:RovnerConversionto5.0,bugfixes,inclusionofa"BackStop"interface.ProcessPropsDFfile:ProcessProps.dfDocumentation:ProcessProps.mesaMaintainer:AtkinsonNosignificantchanges.PupDFfile:Pup.dfDocumentation:seemaintainerMaintainer:Birrell,LevinNoknownchanges(nomessage).PupWatchDFfile:PupWatch.dfDocumentation:seemaintainerMaintainer:BirrellNosignificantchanges.PupWatchisatoolforviewingandrecordingallPuppacketstoandfromaparticularhostonthedirectlyattachedEthernet.Veryusefulwhendebuggingprotocols.ReadEvalPrintDFfile:ReadEvalPrint.dfDocumentation:ReadEvalPrint.mesa|seemaintainerMaintainer:Stewart,RovnerInternalcleanupofcatchphrases.Theywilldowhatyouwantmoreoften.RealDFfile:Real.dfqî!þïguî"üïgî#µïgqî'Kïgî* uî+ïgî+ÎïgvîG~ïgqî ®ï_7 îjî½ î ®ï\¼ î¼î ®ïZ@îøî5îMîŠî tî ìïVñqî ®ïS¡î8îŸ î ®ïQ& îj î j î ®ïNª î¼î ®ïL/ îõî£î8îûîŽî$jî&#î'M î.Í tî ìïHß qî ®ïE�î8îŸî ®ïC îjî ®ï@™ î¼î ®ï>î î¨tî ìï:Îqî ®ï7î8îŸî ®ï5 îjî½ î ®ï2ˆ î¼îXî ®ï0 îî–îÂîBtî ìï,½qî ®ï)nî8îŸ î ®ï&ò îjî½ î ®ï$w î¼î ®ï!ûî îªî³î"oî#Üî%î'Ôî*î/(î1àî8 î9ûî<àîAÀîCpîF(î ®ï Tî × î îî îlî bî%Ýî,^î/ºî3Óî7ˆî>A tî ìï qî ®ïµî8îŸî ®ï9 îjî#èî$Äî' î ®ï¾ î¼î î ®ïBîäîî¿îTî"î%£î(Nî*Uî-²î0iî3Æî7Ytî ìïóqî ®ï ¤î8îŸGTVm$VCEDAR5.0RELEASE25Documentation:MesaFloat60.bravo|Real.mesa|Ieee.mesa|seemaintainerMaintainer:Levin,StewartNosignificantchanges.RedBlackTreeDFfile:RedBlackTree.dfDocumentation:OrderedSymbolTable.mesaMaintainer:MBrownNosignificantchanges.RedBlackTreeRefDFfile:RedBlackTreeRef.dfDocumentation:OrderedSymbolTableRef.mesaMaintainer:MBrownNosignificantchanges.ReleaseToolDFfile:ReleaseTool.dfDocumentation:seemaintainerMaintainer:AtkinsonTheReleaseToolisanewcomponentforCedar5.0.TheReleaseToolisusedtoverifythecompletenessandconsistencyofreleases,andtoshipthefilesfromthestagingdirectory(normally[Indigo])tothereleasedirectory(normally[Indigo]).ReminderDFfile:Reminder.dfDocumentation:Reminder.mesaMaintainer:RovnerNosignificantchanges.RollbackDFfile:Rollback.dfDocumentation:seemaintainerMaintainer:BirrellNewforCedar5.0(nomessage).Ropeqî!þïguî"üïgî#µïgqî'Kïgî* uî+ïgî+ÎïgvîG~ïgqî ®ï_' îjî#Bî$î*ªî+†î1Ðî2¬î5 î ®ï\« î¼îî ®ïZ/î î¨tî ìïVß qî ®ïS�î8îŸî ®ïQ îjî ®ïN— î¼î ®ïLî î¨tî ìïHËqî ®ïE{î8îŸî ®ïBÿ îjî ®ï@„ î¼î ®ï>î î¨tî ìï:¸ qî ®ï7hî8îŸ î ®ï4ì îjî½ î ®ï2p î¼î ®ï/ôîÔ îíî§îî[î%Ñî(\î,Âî0vî3œ î;¶î=pî@úîBöîG/î ®ï.M îîÌ îî Âî&*î(æî*šî-™î/þî2ñî6]î8Âî=nîCEî ®ï,¥îBîðîPî!Öî'¨î-ñtî ìï)Uqî ®ï&î8îŸ î ®ï#Š îj î ®ï! î¼î ®ï’î î¨tî ìïBqî ®ïòî8îŸ î ®ïv îjî½ î ®ïú î¼î ®ï~îøî5îMîŠî tî ìï .ÿPTVm$<CEDAR5.0RELEASE26DFfile:Rope.dfDocumentation:RopeDoc.tioga|seemaintainerMaintainer:AtkinsonTheRopepackage,whichisnewforCedar5.0,exportsthefamiliaroldinterfacesAscii,ConvertUnsafe,RefText,andRope.ThemostnotablechangesforCedar5.0areZInCedar5.0,theRefTextinterfacehaschangedinthefollowingway:allprocsthatappendtoaREFTEXTreturnaREFTEXTvalue,asinAppendChar:PROC[to:REFTEXT,from:CHAR]RETURNS[REFTEXT].TheresultTEXTisthesameREFastheparameterto,unlessto.length=to.maxLengthwhenAppendChariscalled.Inthiscase,alongerTEXTisallocatedandthecurrentcontentsoftoarecopiedintoit.ItisconsideredanerrortopassNILasthevalueofto(PointerFaultwillberaised).ThesameconventionisfollowedbyallprocsthatappendtoaREFTEXTintheRefTextinterface.TheIOandConvertinterfacesfollowthesameconventions.ZRopenowincludesseveralproceduresformerlyinRopeInline,whichhasdisappeared.RopeDoc.tiogahasbeenrevisedtoreflecttheminorchangesinRope.RPCRuntimeDFfile:RPCRuntime.dfDocumentation:LupineRuntime.mesa,RPC.mesa,RPCLupine.mesa,RPCWatch.mesa|seemaintainerMaintainer:BirrellNoknownchanges(nomessage).SafeStorageDFfile:SafeStorage.dfDocumentation:SafeStorage.mesa,SafeStorageDoc.tioga(outdated)|seemaintainerMaintainer:RovnerVariouschanges(nomessage).TheSafeStoragepackageexportsAtom,List,SafeStorage,andUnsafeStorage.Notethatfinalizationmustbeenabledforeveryfinalizableobject,notjustforthetype.Theimplementationhasfewerarbitrarylimits-RCtableoverflowisnowhandledbyexpandingthetable,ratherthancrashing.Pinnedreferencecountscannotoccur.Allocationandreferencecountingoperationsarenow(roughly)twiceasfast.ScaledDFfile:Scaled.dfDocumentation:Scaled.mesaMaintainer:PlassNosignificantchanges.SequinDFfile:Sequin.dfqî!þïguî"üïgî#µïgqî'Kïgî* uî+ïgî+ÎïgvîG~ïgqî ®ï_/î8îŸî ®ï\³ îj î Ïî!«î#ÿ î ®ïZ8 î¼î ®ïW¼îî0îEîÎî µî$î&Õî+hî.xî3Æî6¡î<;î? îEÅî ®ïV î�î1îèî#yî&Qî)­î.—î3Äî6î:î!îAÑîD¤îoïQòî-uîgïQòî;ïQòî$qî·ïQòîõuî/ïQòîïQòî ìqî$ïQòî(‘î*Oyî, ïQòî-ïQòrî3`ïQòzî4mïQòî5&ïQòrî8-ïQòzî:ÉïQòî;”ïQòî=›ïQòrî@šïQòîA‡ïQòzîENïQòîFïQòrîHœïQòzîoïPJrîiïPJzî×ïPJî¢ïPJî“ïPJrî“ïPJqîïPJîVî )uî#îïPJî$§ïPJqî'lïPJî(Óî+-uî.¤ïPJî/xïPJqî1iïPJî3î5lrî;éïPJîVîDKîG/îoïLüîDî¿rîƒïLüîôïLüqî4ïLüî“î$î&óî)=î*¿î,7 î3(î5$î8¢î:\uî=`ïLüî>IïLüqî?üïLüîAµîD!îGÖrîoïKTqîïKTî—ïKT î›îPîKî#¶î&˜î* î1;î2±î8_î:eî<_î@îBìîGàîoïI­uîtïI­îHïI­îqîeïI­îîî(î[ î%“î(Fî*=î,Ïî1÷ î7üî<î>IîA¢ wîoïG1qîïG1îî{î6î# î*~î0{î2� î:cî>ÉîA– îoïEŠ îÔîIî¦î#Xî%î)@î+ î/·î4ãî6‘tî ìïB: qî ®ï>ëî8îŸ î ®ï¼ îFØî ®ï& î´î.î î$+î'—î)Œî.¼î0ýî4µ î;[î?ÐîBIîDîîG/î ®ï$oî)îI îpî!-î%?î+,î/?î0„î3Wî7î<þî>²îAýîG“î ®ï"ÈîfîÏî™î±î áî'>î+ûî2î6gî8üî;{î@+ îFØî ®ï!!î«î\ î î!]î$aî*jî-þî/¬tî ìïÑqî ®ï‚î8îŸî ®ï îj î ®ïŠ î¼î ®ïî î¨tî ìï¿qî ®ï oî8îŸÿ{TVm$SCEDAR5.0RELEASE27Documentation:Sequin.mesa|seemaintainerMaintainer:AtkinsonSequinsupportsafull-duplexsequentialstreamofpacketsontheEthernet.ItisprimarilyusedtosupportIFSFile(LeafaccesstoIFS).TherearenofunctionalchangessinceCedar4.4,althoughthereisagreateruseofSafeStoragefacilities.SetDFfile:Set.dfDocumentation:SetDoc.tiogaMaintainer:RovnerNosignificantchanges.ShowPressDFfile:ShowPress.dfDocumentation:seemaintainerMaintainer:Beach,WyattNoknownchanges(nomessage).SimpleTerminalDFfile:SimpleTerminal.dfDocumentation:SimpleTerminal.mesaMaintainer:LevinNewforCedar5.0(nomessage).SirPressDFfile:SirPress.dfDocumentation:SirPress.mesa|seemaintainerMaintainer:PlassNointerestingchanges.SpellingToolDFfile:SpellingTool.dfDocumentation:SpellingToolDoc.tiogaMaintainer:NixTheSpellingToolisanefficient,lightweighttoolforcheckingspellingintext.Itisusedmuchlikeastringsearchcommand;however,ratherthanlocatingthenextpieceoftextthatmatchesaparticularpattern,itlocatesthenextmisspelledword.TheToolalsoprovidesfacilitiesthatassistincorrectingmisspelledwordsandthatretrievedefinitionsfromtheDictionaryServer.qî!þïguî"üïgî#µïgqî'Kïgî* uî+ïgî+ÎïgvîG~ïgqî ®ï_' îj îcî ?î"’ î ®ï\« î¼î ®ïZ0îYîìî î. î%³î*'î+ãî0Åî2Îî51î;¹î=3î>¢îD¡îGàî ®ïXˆîÒîõî·îÞî ¥î$âî(ýî+iî-ˆ î4$î9iî<ôîA%îCÓî ®ïVáî7î¢îÌîiîÞî— î# tî ìïS’qî ®ïPCî8îŸî ®ïMÇ îj î ®ïKL î¼î ®ïHÐî î¨tî ìïE�qî ®ïB2î8îŸ î ®ï?¶ îjî½ î ®ï=; î¼î-î ®ï:Àîî–îÂîBtî ìï7p qî ®ï4!î8îŸî ®ï1¦ îjî ®ï/* î¼î ®ï,¯îøî5îMîŠî tî ìï)`qî ®ï&î8îŸ î ®ï#• îj îñî Íî#! î ®ï! î¼î ®ïžî îÉtî ìïO qî ®ïî8îŸî ®ï„ îjî ®ï î¼î ®ï�îîÐîîsî] î! î(î*ãî-î2Îî7Üî9„î= î>zî?ÞîCîFäî ®ïæîî0î¬îÈî#åî(4î+œî1 î3«î6üî:Òî<Ìî?ÆîBÖîHeî ®ï ? îôîî„îî ‚î#£ î*mî.ôî1Ýî54î8î=² îC'îFî ®ï —î\ îÈ î�îŽî"Eî%î* î0âî4Iî6¨ î=xETVm$²CEDAR5.0RELEASE28SpyDFfile:Spy.dfDocumentation:SpyDoc.tiogaMaintainer:MaxwellTheCedar5.0SpyhassomeminorimprovementsovertheCedar4.4Spy.SquirrelDFfile:Squirrel.dfDocumentation:SquirrelDoc.tiogaMaintainer:Cattell,DonahueSquirrelprovidesgeneral-purposedatabasetools.Itisintendedfordebuggingdatabaseapplications,andforbuildingspecialdatabasesforwhichnospecialapplicationcodeisnecessaryordesirable.Squirrelimplementswhiteboards,usedforCedardocumentation.Experimentalwhitepagesfacilitiesarenowavailable,aswell.STPDFfile:STP.dfDocumentation:STP.mesa|seemaintainerMaintainer:Birrell,LevinNoknownchanges(nomessage).StructuredStreamsDFfile:StructuredStreams.dfDocumentation:StructuredStreams.mesa|seemaintainerMaintainer:SpreitzerThisisakindofoutputstream.Itisafilterthatinsertswhitespacetodopretty-printing.StructuredStreams.Mesadefinesthecallspeculiartoprettyprinting.ThisisanIO.STREAMsinterfacetoGregNelson'sUnparserBuffer,whichisalsointheDFfile.TentaclesDFfile:Tentacles.dfDocumentation:seemaintainerMaintainer:Birrell,LevinNewforCedar5.0(nomessage).TerminalDFfile:Terminal.dfDocumentation:Terminal.mesa|seemaintainerqî!þïguî"üïgî#µïgqî'Kïgî* uî+ïgî+ÎïgvîG~ïgtî ìï_,qî ®ï[Ýî8îŸî ®ïYb îj î ®ïVç î¼î ®ïTlî†îžîÚî�îî¥î"¼ î+³î.Íî1,î5Dî7�tî ìïQqî ®ïMÎî8îŸ î ®ïKS îjî ®ïH× î¼î…î ®ïF\îçîcî!Yî&áî*æî,Iî-¡î3Jî5sî<îA  î ®ïDµî|îÑîbîõî"+î$€î(¥î*Âî/U î6î9Ýî;`îA‹îCf î ®ïCîë îE î!Dî$pî&žî*¦ î4È î=5 îD, î ®ïAfîî îîÆtî ìï>qî ®ï:Èî8îŸî ®ï8M îjî¾î›î î î ®ï5Ò î¼îXî ®ï3Wîî–îÂîBtî ìï0qî ®ï,¹î8îŸî ®ï*> îjî&4î'î)d î ®ï'à î¼î ®ï%GîîÊî>îºî¾î{î#]î% î&Öî(Kî+óî/ î3¦î7²î;²î=«î?ýî ®ï# î’î ?î"�î%‹î*½î,Zî0Kî6Gî9Pî:«uî<Šï# î<ôï# qî=Ðï# uî>'ï# qîBòï# îCéï# î ®ï!ùî\îäîvî!¢î%°î'î)èî+–uî-õï!ùî.Ûï!ùqî0ï!ùtî ìïªqî ®ï[î8îŸ î ®ïà îjî½ î ®ïe î¼îXî ®ïéîøî5îMîŠî tî ìïšqî ®ï Kî8îŸ î ®ï Ð îj î ¬î!ˆî#Ü VTVm$ÉCEDAR5.0RELEASE29Maintainers:Levin,WyattNewforCedar5.0.TheTerminalinterfacereplacestheCedar4.4interfacesUserTerminalandColorDisplay.TiogaDFfile:Tioga.dfDocumentation:TiogaDoc.tiogaMaintainer:TiogaImplementors^.paTioganowreadsfileswithRopeFile,soitmayholdareadlockonlargefiles.Operationswhichloadafileintoaviewernowdistinguishbetweenarequestforaspecificversion(a"!"inthefilename)andarequestforthelatestversion(no"!"inthefilename).Youcanseethedifferenceintheviewercaption:specificversionsincludetheversionnumberinthefilename;latestversionsshowtheversionnumberinparentheses.Viewersshowingthelatestversionofafilewillbereloadedwheneveranewerversioniscreated.(Ifsuchaviewerhasbeenedited,awarningmessagewillbepostedinstead.)TIPDFfile:TIP.dfDocumentation:TIPDoc.tiogaMaintainer:TiogaImplementors^.paNosignificantchanges.TSetterDFfile:TSetter.dfDocumentation:TSetterDoc.tiogaMaintainer:Beach,PlassUnderlinedtabsnowwork.TSIncludePressfromthePostCedarversionhasbeenfoldedin.Using"*"insteadofaservernamewillnowcauseTSettertodisplaythepressfileonyourscreen.UserCredentialsDFfile:UserCredentials.dfDocumentation:UserCredentials.mesa|seemaintainerMaintainer:LevinNoknownchanges(nomessage).UserProfileDFfile:UserProfile.dfDocumentation:UserProfileDoc.tiogaqî!þïguî"üïgî#µïgqî'Kïgî* uî+ïgî+ÎïgvîG~ïgqî ®ï_7 îAî„î ®ï\¼îîƒîÂî)î(î#Aî)î.wî0þî5=î7¡ î=ò îFØî ®ï[ tî ìïWÆqî ®ïTwî8îŸî ®ïQü îj î ®ïO€ î¼î ®ïMîžî±î`î^îˆî#ùî%Íî'3î*Gî-‡î.Áî1ëî4ôî7 î:‚î>k îE�î ®ïK^îÉîÿîtîXîŽîÿî î& î+†î,¼î1�î3æî5î:î>æî@•îCîDºîG%î ®ïI·îèî¡îÌî¢îáîBî!Øî&¡î)"î+‚î-1î/’î1ýî7î:%î<²î?îAh îGáî ®ïHî.î³î-î8î#¥î(¥î+%î0î5[î7*î9ªî<4î@ŽîDCî ®ïFhîî_î îî¯ î%¾î*Ùî0!î2eî5Þî:Šî<(î=6î?„îBîCéî ®ïDÁîëîî?îî„î#®î%²î(íî* î.�î1 î4qî9î:4î?‰îDêîGžî ®ïCîtî ìï?Êqî ®ï<{î8îŸî ®ï: îj î ®ï7… î¼î ®ï5 î î¨tî ìï1»qî ®ï.lî8îŸ î ®ï+ñ îjî ®ï)u î¼î-î ®ï&úî“ îæîÊîÎî ®ï%Sî“ îEî¬î î$¤î)lî+áî/>î3�î ®ï#«î»îåî£î~î_î²î!æî%Îî(¢î+Îî/¬î4´î6Šî;eî=íîA“îD%îFTî ®ï"tî ìïµqî ®ïfî8îŸî ®ïë îjî$Äî%¡î'ô î ®ïp î¼î ®ïõîî–îÂîBtî ìï¦ qî ®ï Wî8îŸ î ®ï Ü îjÛTVm$ CEDAR5.0RELEASE30Maintainer:DonahueNosignificantchangesinthispackage.However,therearenumerousneworchangedoptionsfortheentriesintheuserprofile.VersionMapDFfile:VersionMap.dfDocumentation:VersionMap.mesa|VersionMapDefaults.mesa|seemaintainerMaintainer:AtkinsonThediskformatforstoredversionmapsnowcontainsanindexthatacceleratesshortnamelookup(fortheopenrandfindrcommands).TheimplementationalsousesRopeFiletoreduceVMusage.VersionMapBuilderDFfile:VersionMapBuilder.dfDocumentation:seemaintainer|seecatalogentryMaintainer:AtkinsonTheCedar5.0VersionMapBuilderisamajorreworkofthewaythatversionmapsarebuilt.VersionMapBuildernowusesthetop-levelDFfileforthereleasetobuildthemaps,ratherthanaremotedirectoryenumeration.ViewersDFfile:Viewers.dfDocumentation:ViewerDoc.tioga(incompleteandoutofdate)Maintainer:WyattViewersnowincludesanimplementationofSliders.JohnMaxwellhasrewrittentheDeskTopsimplementation.Captionsshowtheversionnumberinparenthesesfor"latestversion"files.ViewRecDFfile:ViewRec.dfDocumentation:ViewRecDoc.tioga|seemaintainerMaintainer:SpreitzerYounowhavetheoptionofallowingyourRecordViewerstodynamicallyrelayouttofitthecurrentviewerwidth.MoreCedaraggregateclassessupported(ARRAYsandSEQUENCEs).Numeroussmallchanges.VMDFfile:VM.dfDocumentation:VM.mesa,VMStatistics.mesaMaintainer:Birrell,LevinNewforCedar5.0(nomessage).qî!þïguî"üïgî#µïgqî'Kïgî* uî+ïgî+ÎïgvîG~ïgqî ®ï_/ î¼î ®ï\´î î»îòî©îUî%†î+Åî/Xî1µî8+î;#î<ðîBiîGRî ®ï[ î î}î+î‹î„tî ìïW¾ qî ®ïToî8îŸ î ®ïQó îjî"‘î#nî3–î4sî6Æ î ®ïOx î¼î ®ïLýî‰î{îùî:îaî",î%Îî(Õî.<î00î3þî6Ð î=£îA%îDçî ®ïKVîdrîÄïKVîtïKVqî†ïKVrî>ïKVî¬ïKVqî‡ïKV î#Âî&š î0xî3Eî6>îîÍîè î&òî(Öî.Žî2!î7æî:†î@ŽîCî ®ï*Aîhî.î ·î#î'Þî- î.¹ î6#î8`î<¥îBtî ìï&òqî ®ï#£î8îŸ î ®ï!( îjî"ëî#Èî& î ®ï­ î¼î ®ï1î³î®îìîBî“îCî#½î&ï î0lî2 î9´î?î@¨îBoîDÅî ®ïŠî î¸îoîî#•î'èî.Xuî.ÑïŠî/¥ïŠqî2óïŠî3ôïŠuî6£ïŠî7BïŠqî<ãïŠî=gïŠî?1îEñî ®ïãtî ìï”qî ®ïEî8îŸî ®ïÊ îjîêî ®ï O î¼îXî ®ï Óîøî5îMîŠî ÿ&TVm$/CEDAR5.0RELEASE31VTablesDFfile:VTables.dfDocumentation:VTables.mesa|seemaintainerMaintainer:AtkinsonNosignificantchangessinceCedar4.4.WalnutDFfile:Walnut.dfDocumentation:WalnutDoc.tiogaMaintainer:OrrThisisaminimalreworkoftheWalnutoftheCedar4.4world.Amajorchangeisthattheuser'smaildatabasemustbeonAlpine.Pleaseseethedocumentationfordetails.Anotherchange:IfWalnutforcestheusertodoascavenge,orautomaticallydoesascavengebecauethedatabaseisempty,theuserisgiventheoptionofsettingthestartpositionforthenextexpungetothecurrentendofthelogfile.Ifonehasstartedwitharelatively"clean"logfile(anexpungedonerecently),thisisareasonableoptiontotake.AnannoyingbuginWalnutSendhasbeenfixed.Iftheinputfocusisinsomeotherviewerwhenthesendisfinished,WalnutSendwillnolongergrabthecursor.Instead,itwilldisplayablankform;whentheuserclicksinthesender,itwillfinishfillingintheform.Thereisapotentialdeadlockduringsending.Ifyouwishtocloseasenderwhileitissending,eitheruseright-click(toautomaticallyclosetheviewer),orwaituntilthedateandfromfieldshaveappearedinthesender.WatchDFfile:Watch.dfDocumentation:WatchDoc.tiogaMaintainer:AtkinsonTheCedar5.0Watchhasbeenchangedtogivebetterstatisticsontheinnerworkingsofthesystem.TheDiskIOlineinthebargraphnowindicateswhatpercentageofthetimetherewasaqueueddiskrequest.TheextensiveWatchDoc.tiogaisnew.WaterlilyDFfile:Waterlily.dfDocumentation:helpmessageintheUserExecorCommanderMaintainer:KollingNochangessinceCedar4.4.WorldVMDFfile:WorldVM.dfqî!þïguî"üïgî#µïgqî'Kïgî* uî+ïgî+ÎïgvîG~ïgtî ìï_6qî ®ï[æî8îŸ î ®ïYj îj î î ùî#M î ®ïVî î¼î ®ïTsî î¨îÔîGî"_tî ìïQ#qî ®ïMÓî8îŸî ®ïKW îjî ®ïHÜ î¼ îáî ®ïF`îËî;îiîÚî„îAî ¤î%’î'Oî)²î-Îî0î4Þî6nî:hî?î@„îCVîE¹î ®ïD¹îÇîbîÊî»îÁî"#î&Qî(¤î+ î4jî6§î ®ïCîHîGîõî î#:î%Æî(ìî*Çî,úî.Qî4‘î6� î? îB}îCÔî ®ïAiîTî¼î`îÔîoî!×î$Ùî&Mî* î,sî0Öî2—î7î9nî<‡îAÑîDîFî ®ï?Âî;îòîZî,îìî®î"î$rî'Èî)Sî,î.…î3 î6-î7` î=ZîBWîD³îG%î ®ï>î2î¥ î®îOî»î ä î'³î,î-¼î ®ï;ŸîîýîÀîm î!Qî#Æî'#î,î-�î/áî3‹î7*î8–î:Dî=ÖîAuîEÚî ®ï9øî+î„î îÅ î!Çî$�î&´î+î.Xî0Õî6î;eî<Øî?¡îDrîE¹î ®ï8PîŽîCî¢îœî\î î!iî&'î'}î*(î-þî1ÿî3­î6 î ®ï5ÕîÒî`î«îŠî~î$î*Fî+êî.Äî2î3çî7pî8¼î=DîAîB“îD!î ®ï4-î˜î îŒî² î$#î'‰î)çî/î0Ýî3Õî7î9wî<{î?0îB•îFHî ®ï2†î¡îOî®tî ìï/6qî ®ï+çî8îŸî ®ï)k îj î ®ï&ï î¼î ®ï$sî|îŠî¼î îxîËî%0î&Õî)¸î-¦ î3î4ýî7Rî:æî@¸îBgîD¼î ®ï"Ìî�î’î_î$î›î'î"*î%Eî+ î.� î5~î7Nî9Äî=î@ îCcîD¤î ®ï!%îœîLî$î î(!î)�tî ìïÕqî ®ï…î8îŸ î ®ï îjî…îÜî!Šî#éî*î+×î ®ïŽ î¼î ®ïîî<î¯îÇtî ìïÂqî ®ï rî8îŸ ÿµTVm$ŸCEDAR5.0RELEASE32Documentation:AMProcessBasic.mesa,WorldVM.mesa|seemaintainerMaintainer:BirrellNoknownchanges(nomessage).qî!þïguî"üïgî#µïgqî'Kïgî* uî+ïgî+ÎïgvîG~ïgqî ®ï_' îjî%^ î/Qî0-î2� î ®ï\¬ î¼î ®ïZ1îî–îÂîByTVm$H ÿ TIMESROMANþæ ÿ TIMESROMANþŸÿLAURELþŸÿMATHþŸÿ HELVETICAþŸÿ TIMESROMANþæÿ TIMESROMANþŸÿ TIMESROMANþYÿ TIMESROMANþŸÿ TIMESROMANþŸÿ HELVETICAý… \ 6 â ó% À0¤8¼=AñGÝLPîUë[ñ`µfj±q¿w«z ~ˆ„͈4��“nš*ž ¢„§=¬…²z³j/¶!´œÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ$Wednesday, December 21, 1983 8:09 pm