Inter-OfficeMemorandumToCedarInterestDateJune25,19838:43pmFromWarrenTeitelmanLocationPaloAltoSubjectRememberPackageOrganizationPARC/ISLXEROXReleaseas[Indigo]Documentation>Remember.tioga,.pressDraft[Indigo]Manual>Remember.tiogaByWarrenTeitelmanLasteditedByWarrenTeitelmanonJune25,19838:54pmOverviewRememberisasystemforallowingtheusertoenteraneventthatwilloccuratsomespecifiedtimeinthefuture,andtoberemindedoftheeventwhenthecorrespondingtimearrives.Theformofthereminderisanappropriatelyshaped,blinking,iconicviewercalledaremindernotice,orsimply,areminder.Theviewercontainstheinformationassociatedwiththeevent,e.g.eitheratextstringsuppliedbytheuser,orthecontentsofaWalnutorPeanutmessage.Theusercandestroytheremindernotice("Ihaveseenit"),resetitforsomefuturetimeviaamenubutton("Remindmeagainlater"),orsimplyturnofftheblinkerbutleavethereminderaround("I'llgetittoitsoon").EventscanbeenteredintothesystemeitherbytypingacommandtotheExecutive(eithertheUserExecorCommandTool),e.g."CallBobTaylorat4pm","RemembertoseeFrankSquiresMonday",orviatheRemindmenubuttononaWalnutmessageviewerorPeanutcontrolwindow,orbyeditingthefileRememberEvents.txt.Thelattertechniquecanalsobeusedtodeleteaneventthatwaspreviouslyentered,ortochangesomeofitsparameters.EditingthefileRememberEvents.txtisalsocurrentlytheonlywaytobrowsethroughtheeventsthatarecurrentlyentered.Inthefuture,weintendtointegratetheremindersystemwiththeHickorycalendarsystemsoastoprovidealternativemethodsforexaminingevents.BackgroundInJuly,1982,PaulRovnersentamessagetotheCedarcommunityannouncing:"NiftyCedarapplicationavailablefortesting:Cedarusersneednevermissorbelateformeetingsorappointmentsagain!!"Hisremindersystemwasa"modest(2pages)butusefulprogram...thatreadsatextfilenamedReminders.txtandFORKsaprocesstopostnoticesasflashing,iconicviewersatorafterthespecifiedtime."Imitationisthesincerestformofflattery,andRemembersystemowesagreathistoricaldebttoPaul'soriginalefforts,althoughitiscurrentlyalmostthreetimesthesize(notcountingthefancydateandtimeparserwhichisitselflargerthantheremindersystem),andverylittleofPaul'soriginalcodehassurvived.Rememberretainsthebasicideaofaprocesswhichpostsnoticesatspecifiedtimes,althoughtherepqîBï^¾ îÁ pî ìïZãîBïZãîZî(îïZãî3CïZãî6–î8Óî<î?'î ìïWîBïWîAî(îïWî3CïWî6]î ìïS+îBïS+î^î3CïS+ î=™ïS+rî{ïK›sî ìïA¹î ôpî¬ïA¹ð,î/âsî ìï@pî¬ï@ð(sî ìï>jpî¬ï>jî¬sî ìï<Âî Vpî¬ï<ÂîÈîÈîIî!Oî$¢î&ßî*%î-3tî ìï9tuî ®ï6ùpî!ï6ùî„ï6ùî‚î¢îîFî"¿î%î(î)§î-&vî/ ï6ùî/§ï6ùpî2…ï6ùî2ôï6ùî5Iî7êî;¡î=/î@¸îFiî ìï5Qî ¯î#î³îîBîGî‘î!^î#Òî'œî+eî-Ù î6äî:î>úîAæîEbîG/î ìï3ªî%î×î îÈî"î(î,eî1î5Nvî6¿ï3ªî7Cï3ªî<°pî@(ï3ªîALï3ªîCVîHevî ìï2pîï2îäï2î²î îeî» î&: î,œî/­î2î6î8„îÂîCbîEî ìï- î ñî#îƒî@îÁîIî©î$›î)Yî,ªî.òî0Iî1÷î3Mî ®ï*’îPîîî5î4î ºî%\î)oî+’î/ýî1Nî7Öî9«î<1îB£îG/î ìï(êîVîZ îñîºuî jï(êî!hï(êî#£î&ýî+Äî-¼pî0~ï(êî1.ï(êî2Kuî2üï(êî3ùï(êî:ºî<¾î?¿îD-î ìï'Cpîï'Cî±ï'Cî›îlî¶î"î|î jî$éî&üî(3î-*î2Žî7î8Ñî={îB:îGËî ìï%œî ÿî´î+î¬î#î&î)¯î0î2Áî5¥î7­î;î<Çî@ìîBôîFÁî ìï#ôî š î?î�îUîî °î$Fî&î'Þ sî/>ï#ôî/÷ï#ôî3%î5 î6ýîA`îB„îDÄî ìï"Mî ßîfî¹îîíî'îî‡î!Òî#»î(yî,Ãî.Cî05î3Ùî5žî9î:ƒî?îAîEßî ìï ¦î hîNîŒîöîŒîõîMî¥î"® î(î,‚î.Mî3¤ptî ìïW pî ®ïÜî³î:îîiî‰î!¢î#î(�î*sî-î1Vî8Ê î@îîEwî ìï5 îîâî3î'î"Sî%åî)Vî-5î0cî2<î4Aî6öî9Hî?"î@ú î ìï�î-î¬î“îî¢îÀî%-î&Ðî+î-}î1Šî7 î8Œî;Nî>áî?ÿîB«îEî ìïæ îçsî¸ïæîqïæpîïæî+ïæînî \î"$î%8î)ïî+·î1Uî5qî:tî<&î>îAYîCÓî ìï?î ®ïÄîËîWî×î†î î!çî'uî)õïÄî*òïÄpî1“ïÄî2ïÄî6.î9µî:ÿî>’ îDšîGàî ìïîîîÚîªîî “î&ƒî*üî.™î2Vî4Éî7ˆî:Šî@NîBÁîFŠî ìïuî µîìî!îAvî¾ïuî!ïupîïuî|ïuî!î$Nî&¿î,Ãî2"î4ëî8 î;Nî=îA,îFHî ìï Îî auî ®ï Spî&ï Sîªï Sî�îêîXî!Lî"ÿî$#î(ñî,úî0rî5 î6œîîA÷îF·î ìïL* îãîÕîîî™î$xî&Øî,Gî.î0_î5i î;©tî ìïHÛî£îöwî ®ïEŒîFî5îÔîqîÏuîoïCpîïCî¢ïCî±îAuî%ÓïCî&ÐïCpî-‚ïCî-ûïCî/ðî2•î4tî8‘uî;"ïCî<ïC pîE;ïCîEöïCîG/uî ®ïAipîÕïAiî°ïAiîZî*uîÚïAiîØïAiî$Wî&î)Âî,åî/ÿî1¶pî4xïAiî5«ïAiî8Vî=3î?#îB×îFãî ®ï?ÁîÀîHîîKî8î—î!ßî(Vî)Ùî+Qî,ßî1Ôî4Úî8!î<àî?ºîD îFãî ®ï>î3îõî^îîSî 4î#cî%%î'Žî+Mî,Âî2}î5íî8Vî;î>ÊîA3îFŠî ®ïî>ùîAîBÄîE˜î ®ï3ZîNîèîäî³î î%vî&›ï3Zî'Lï3Zpî-cï3Zî-Üï3Zî/Šî1Óî7®î:d î@ÐîBrî ®ï1²îÅî„îuîÂï1²îˆï1²î&çî+xî3Qî8gî9’î>‡îCˆî ®ï0 pîmï0 îkï0 îîÇî î>î 4î"Èî$¡î(ïî,Œî3Nî4Ïî9·î<ºîB3îDîoï-�îîõî©î î$} î+î-}î/åî=Uî@îAïîGËî ®ï+èî|îÝî<î5îêî®î½î"î&î*úî1qî4î6‘î8‚wî ®ï(™îFî5îÔîqîÏî"Ùî&Œpîoï&î¡îäîxî Gî$Iî&¾î+¾î-˜î2Kî5zî: î;Ïî?nîAtîE?îH#î ®ï$vîËîlîP îƒî!Íî#¼î(î-(uî/zï$vî0wï$vpî4Úï$vî6ï$vî8®î=jîAuîD¥î ®ï"Ïî•îáîŒîî"»î%î).î-äî1Eî6_î;æî@{îCVîHeuî ®ï!(pîï!(îCï!(îùîÁî 9î"Ùî'Jî)ôî-¨î/˜î3Lî4ùî6èî;Ýî>;îC©îEaî ®ï€î®îhîòîºî( î'-î+Âî1€î4fî7šî9æî<–î@YîAÔîG“î ®ïÙî†îëîÜîîÏî 4î%‘î)@î+¤î.Ïî14î6�î9Aî<*î=Ýî@BîCaîFãî ®ï2î—îî‡îHîEuîõï2îòï2î"fî("î*‚ î2Dî5Iî;ªî@=îBpîDÄï2îEtï2îFiî ®ïŠî îÂîmî^îSî‘î!Ÿî$î&î(zî+î-{î2Òî5~îoïî;îžîJî�î }î#¡î& î(î/ î1;î3Žî9Hî:õîBîCôî ®ïg îîÇîÚî!+î"� î)!î/öî3î5xî:]î=†î?½îBîGÖî ®ïÀîî°îoî]î"pî$î&µî+ î-›î0<î5Öî7ýuî8®ïÀî9«ïÀî=IîC/îEºî ®ïpî&ïîuïîGuîÂïî¿ïpîJïîïî"Öî$]î)xî+òî1dî6«î9qî<Ýuî=Žïî>uïîBéîHDî ®ïqîÐîîspîïïqî ïqîdîÎîî!cuî"ïqî"ðïqî(}î+Sî.äî0…pî3;ïqî4Wïqî9Kî@ZîAðîD7î ®ïÊîÒ îÕîãîeî!Õ î()î*Èuî/ÅïÊî0ÂïÊpî5ïÊî6ïÊî7¬î;Iî=�îA,îBÁîDšî ®ï#îëîJ îAîoï §î‚îŸuîï §îþï §pî�ï §îï §î%=î& î(‡î-•î/Eî1§î6Öî9�î;ñî=¡î@îDðîH# íTVm$n3ignored),thematerialthatfollowsthe'/'isinterpretedasparametersfortheevent.Forexample,ifthesubjectofthemessageis"RobPike/BlitTape1:30today",andtheuserselects:"/LeadTime30"andclicksRemind,thentheeventwillbeenteredfor1:00pm.WhenbothPeanutandRememberareloaded(ineitherorder),theRemindmenubuttonispostedinthePeanutcontrolwindow.ToenteraPeanutmessageasareminder,firstplacetheselectionanywhereinsideofthecorrespondingmessage,andthenclicktheRemindmenubuttonlocatedinthePeanutcontrolwindow.AswithWalnut,thecontentsoftheselectionareeffectivelyprependedtotheSubjectfieldforthepurposeofspecifyingthetimeoftheeventandotherparameters."Testing,testing,one,two..."Ifyouwanttoseewhetheraneventyouenteredwillreallybepostedattherighttimewithalltherightoptions,youcantellRemembertopretenditssometimeinthefutureforthepurposesofpostingremindersbyusingthePretendItscommand.Forexample,"RememberDealerWednesday1:15pm/RepeatWeeklyDuration60",followedby"PretendItsWednesday1:15pm"willpostthecorrespondingremindernotice.IfyoudestroyareminderthatwaspostedasaresultofaPretendItscommand,itisnotremovedfromthesystem,sinceitisassumedthatyouwereonlyjusttestingthingsout.However,youcanremovesuchaneventbyusingtheForgetbuttondescribedbelow.OnceaReminderNoticeisPostedAsmentionedearlier,aremindernoticeconsistsofablinkingicon.Theiconwillcontinuetoblinkindefinitelyunlessadurationhasbeenspecifiedforthecorrespondingevent,inwhichcasetheiconwillautomaticallyself-destructwhentheindicatedintervalhaselapsed.Theusercanalsoexplicitlydestroytheiconorviewer,whichalsohastheeffectofremovingthecorrespondingeventfromtheRemembersystem(unlesstheeventisarepeatedevent).Inotherwords,ifareminderispostedwhichtheuserdestroys,andthentheuserrebootsorrollsback,thesamereminderwillnotbepostedagain.Forrepeatedevents,e.g."DealerWednesday1:15pmREPEATWeekly",destroyingtheiconorvieweronlyaffectsthisinstanceoftheevent;anewreminderwillbepostedwhenthenexttimerollsaround.(However,repeatedeventscanberemovedfromthesystemviatheForgetmenubuttondescribedbelow,orbyeditingthefileRememberEvents.txt.)Althoughmostremindericonshavedistinctiveshapes,theunderlyingdocumentinallcasesissimplyaTiogadocument.Thus,ifyouopenaremindericon,youwillseeanordinaryTiogaviewer,butonewhosesecondmenulinecontainsvariousreminder-relatedoperations:Blinker,Relabel,15min/hour/day,NewTime,andForget.TheBlinkerbuttonisatoggleswitchforturningon/offtheblinkingoftheicon.The15min/hour/dayandNewTimebuttonsareusedtoresettheeventforanewtimeasdescribedbelow.Theremindercanthenbedeletedandanewreminderwillbepostedattheindicatedtime.TheForgetmenubuttonexplicitlydeletesthecorrespondingeventfromtheremindersystem.BlinkerToggleswitchforturningblinkerforiconon/off.15min/hour/dayleftclick=15min,middleclick=hour,rightclick=1day.Resettheeventtimefort+correspondinginterval,wheret=MAX[now,eventTime].Iftheshiftkeyisdepressedwhilebuttonisclicked,eventtimeisdecrementedbythecorrespondingamount,i.e.resettheeventtimefort-correspondinginterval.Thenewtimeisdisplayedinthemessagewindow.Forexample,ifthereminderwaspostedatWedesnday,1pmbutyouwereoutofyouroffice,anditisnow1:30,andyouleftclickthisbutton,thereminderwillberepostedfor1:45.IfyouclicktheuîHDïg/pî ®ï_'î†îâî6îî!¹î$î%÷î'_ î.mî0 î7î9Tî;°î?¹îBaîH.î ®ï]îòî€îîcîŸuîðï]î¶ï]î!Àî$ëî&î(•î,:î/Ypî4tï]î5ï]î7î9Uî<3uî?óï]î@Àï]îB¶î ®ï[Øpî…ï[Øî*ï[Øî<uîüï[Øîùï[Øpîäï[ØîÁï[Øîçî!Gî$ûî'§î)˜î.�î0Êuî5Eï[ØpîoïY]î¡î÷î­î~î%´î("î,·î.øî2þî7�uî:ïY]î;ïY]pî?�ïY]î@ÇïY]îC˜îH#î ®ïWµîBîî«îvîVî%î'\î+î,kî16î6»î8—î9ïî@gîCmîG/î ®ïVîhî±îÈî–î! î*î/Úî2¦î5áî91uî;¦ïVî<£ïVpîA'ïVîBQïVîEî ®ïTgîrî&îŒî/îèî$qî&ˆî)©î.òî1Wî6Íî8Œî:òî@�îB÷ î ®ïR¿îËî¼î^î‹î þî#}î&î+¤î-Ÿ î4Xî6úî:bî<]î>ÿîBöîEðî ®ïQ wî ®ïMÉî«î}îupîoïKMîìîžîöîŸîîî 7î""î%Òî(„î-uî0î3àî5Ìî:-î;Áî>îAhîD‰îGŸî ®ïI¦îîSî„î5îºîî&*î'Òî,ãî.¸î2Eî5dî7 î9fî=„î?»îBîGÖî ®ïGÿî\î¬î‚îuî@ïGÿî (ïGÿpî&*ïGÿî&ÅïGÿî,½î/Cuî4îïGÿî5´ïGÿî= îA—î ®ïFWîãî-îAîaî#hpî%»ïFWî&—ïFWî,;uî.7ïFWî.ýïFW î6 î>pîBµïFWîCêïFWîF•î ®ïD°îG îwî£î#Mî%î'ùî-î.jî4–î7�î:ƒî?#îA îBnîFrîHeuî ®ïC pî²ïC îMïC î`î«î îuî%î(vî*Êî/“î2úî4Eî5¦î;*î=íî@™îCßîFíî ®ïAaî*îXî;î‡î!Tî#õî(õî,<î.Cî2î4 î7àî:Vî>ÜîCdî ®ï?ºtî ìï¦îDLîEûî ìï8H î.îJîmî÷îeî!»î'pî)§î, î4ðî8÷î:žî>¥îA�îCæîFãî ìï6¡ îo î8îýî mî&qî+�î.î3Xî6Aî9Kî;æî>à îD»î ìï4ùî Sî`î+îðîîÛîXî!¿î%’î'Sî-yî/à î8ßî<œî@ îBrî ìï3Rî‡îCîÂî–î"îkî"%î&Ëî(ºî,xî0ýî2}î3Æî9Øî;cî?éîDîF–î ìï1«îœîTîzîÙîÒî±î!uî$„î(#î*‚î-ÿî3òî6�î9î;î?iî ®ï//îmîîÁî^uîï//î ï//î!Óî)Þî/'î5Bpî9Ýï//î:Žï//î;~ îB@îD³îGËî ìï-ˆîcîŽvîðï-ˆî`ï-ˆpî›ï-ˆîþï-ˆîúîÅî"7î&wî'³î*³î0·î3tî5wî9ïî=¶î@'îCIîF€î ìï+áîJîAî%î §î#|î%µî+®î/^î2î6Êî9Puî;ùï+áî<Êï+ápî@óï+áîBï+áîEî ìï*9îî|î@î;îØî7î!¡î ®ï'¾îµîùîÓîDî"r î(èî-Žî/Õ î6®î=î>™î@qîCËîEî ìï&î $îîäîÉî7îýî!}î"µî(µî, î.åî1žî4î5þî;›î?‰îDTîFãî ìï$oî(îÇî¶îzî#ëî)Àî5G uî=|ï$oî>nï$opîAöï$ouîCàï$oîDÞï$opîH²ï$ouî ìï"È pîšï"Èuî~ï"Èî{ï"Èpî_ï"Èîï"Èuîï"Èîðï"Èpî#Kï"Èî$/ï"Èuî'ï"Èî(ï"Èpî,ï"Èî,Ýï"Èî0�î2î35î7Uî;–î=ÜîBÃîG/î ìï!!îTîîbî¹uîŒï!!îRï!! pî$¸ï!!î%^ï!!uî'jï!!î(hï!!pî-Úï!!î.¡ï!!î2Ëî5î8Pî9ùî=:î?•îCDîE|îF¡î ìïyî #îãî î–î�î"…î%"î(Zî*]î/Cî2 î3Hî6Hî_îBîG/î ìï]ˆî î·îèî¡îÕî)î–î%–î'áî+î-'î3¬î70î: î<Ðî?iîCÛîG/î ìï[àîÞîî î±î×î €uî"àï[àî#Ýï[àpî)Uï[àî*ï[àuî ®ïXpî ïXîóïXîÙî˜î!3î"”î&ïî(’î)±î-$î0Ãî3î7×î<]îB|îD îFtîÐïV\îMîîdîî…î!Ìî#zî%Ùî(Çuî ®ïR€pî¹ïR€î>ïR€î½îzîJî!Ìî$Gî+î0mî3þî6è î=±î@,îD«îF‹îÐïPØî™îîyî+î"xî#Öî%)î&’î'¹î-Qî1Zuî4/ïPØî5ïPØpî8ÞïPØî9¥ïPØî=Mî?õîCôîÐïO1îa uîBïO1îïO1pî"ôïO1î#ñïO1î%Ÿî(kî-?î/Ÿtî ìïKáî çîSwî ®ïH’xîïH’sîÂïH’î{ïH’îJîˆwpîoïFîUî€î î$¹î%ñî*…î,L î3`î5 î<&î?OîA¼îFžîHeî ®ïDnî¹îDî�îVî"°î'Õ î/Mî1ñî6 î8zî<=î?îEhîG/î ®ïBÇî2î î î xî$Äî*áî0Mî2”î5vî8Žî:ëî?oîBˆ î ®ïA î îŽî¼î3î)î#öî'²î+™î-¼î1£î3Aî8Áî;uî@ZîFvî ®ï?x pîï?xîFï?xîaî¨ îÂîaî$î*î+ªî-ðî0Žî2.î4tî8gîüîAbîD8îFSî ®ï:‚î1îñîÔî îÎ î&î,2î.Aî1î5nî8zî>¬îE!îG/î ®ï8Ûîsîöî“î"¾î( uî(ºï8Ûî)äï8Ûî.±î5 î7n î?pîD'ï8ÛîEKï8Ûî ®ï74î*îšîŽ î†î $î#ìî*Iî/ î6î:”î<�î? îBMîDEîFtî ®ï5ŒîîîîWîèî üî"³î%î+…î.œî1\î3î5{î8sî:4î<-î?ëîDéîG/î ®ï3åîýîÊî›îýîˆî$–î(…î*6î,˜î1†î4¹î6tî8×î>‰î@OîBîDbî ®ï2> î°îÿîîÄîVîî$%î&¶î(ï î/Îî5nî9jî:ýî?&îBˆ î ®ï0–îîÎî‰ îqî®î"î#ó îoï.î‹îæî5î$úî(}î.·î0Uî<î=lî>ÇîDrîG/î ®ï,sî§î_îeîsî2îöî$î(Ýî+~î/î0Àî3bî5”î8˜yî¿ï)#îîÐï'{îÖï'{înî ¬ î(*î-ð î7ðîÐï%ÓîÖï%Óînî ¬ î(*î-ð î7ðîÐï$+îÖï$+înî ¬ î(*î-ð î4ìî9àî=÷ î£ï"„îÐï ÜîÖï Üînî ¬ î(*î-ð î4ìîÐï4îÖï4înî ¬ î(*î-ð î4ìî9¿î=Ö î£ï�îÐïåîÅïåîùïåîöîƒ î&î*ž î4žîÐï<îÖï<înîû î'zî, î6îÐï”îÖï” îU î( î2îÐïìîÖïì îUî%À î/ÀîÐïDî[ïD îÙîÐïœîÖïœ îUî$î)5î0rsî4‰ïœî5rïœyîÐïôwî ®ï )pî¦ï )wsî£ï )î ï )pîï )î¦ï )w ¡TVm$25Specifiesthedefaultdurationforevents,inminutes.Ifnodurationisspecifiedintheevent,orviaakeywordcontainedintheevent,thenthisdurationisused.-1meansinfiniteduration.Remember.LeadTime:INT_0Specifiesthedefaultleadtimeforevents,inminutes.Ifnoleadtimeisspecifiedintheevent,orviaakeywordcontainedintheevent,thenthisleadtimeisused.Remember.CreateLog:BOOL_FALSEIfTRUE,eachreminderthatispostedisalsowrittentothelogfile,Remember.log.RegisteredIcons:TOKEN_NILDefinesthemappingbetweenanIconFlavorandthecorrespondingicon.(ThisprofileoptionisactuallyimplementedbytheIconRegistrypackage,ofwhichRememberisaclient.)Forexample,ifthekeywordForumspecifiestheIconFlavorMeeting,thenMeetingmightbedefinedbyincludingMeeting:Remember.Icons3intheRegisteredIconsentryinyourprofile.HereistheRegisteredIconsentrycontainedinRemember.Profile.RegisteredIcons:"Remember.defaultIcon:Remember.icons11--acalendarPhone:Remember.Icons0--pushbuttonhandset--canalsoberemotefile,e.g.[Indigo]Remember>Remember.iconsConversation:Remember.Icons1--twopeopletalkingoveradeskMeeting:Remember.Icons3--onepersontalkingtoagroupofseveralEnvelope:Remember.Icons4--anenvelopeSoftBall:Remember.icons8Lunch:Remember.icons9"ReminderParametersRememberrecognizesanumberofparametersassociatedwiththepostingofnotices.Theseparameterscanbespecifiedwhentheeventisentered,using'/'asdescribedearlierinthesectiononEnteringEvents,orbyassociatingthemwithkeywordsdefinedintheuser'sprofile,asdescribedinthesectiononUserProfileOptions.Aparameterisspecifiedbyaname/valuepair,i.e.name:value,wherethe:isoptional,andthecaseofthe`name'isignored.Valuesaresingletokens,intheIO.GetTokensense.Tospecifyavaluethatcontainsspacesorotherseparatingcharacters,wrap"'saroundthevalue,e.g.IconLabel:"FrankSquires".Theparametersthatarecurrentlyimplementedare:REPEATvalue={HOURLY,DAILY,WEEKDAYS,WEEKLY,MONTHLY,YEARLY,oraropethatcanbeparsedbyTempus.Parse,e.g."15minutes","3days"}DURATIONvalueislifetimeoftheremindernoticeinnumberofminutes,i.e.automaticallykillthenoticeafterthisdurationUNTILvalueisatime.automaticallykillthenoticeafterthistimeuîHDïg/pîoï_/î%îî!î!«î#ãî(nî*î/Ÿî1î3î8¦î: î?ÂîAjîCÄîGËî ®ï]ˆîëîî®îúî¨î î$î';î)Üî/lî0Øî4kî6î:]î?%wî ®ïW¾pîMïW¾wsîKïW¾î´ïW¾pîÀïW¾îMïW¾wpîoïUBî$î|îî!±î#çî(qî*î/Ÿî1î3î8¬î:î?ÆîAmîCÅîGËî ®ïS›îëîî®îúî¨î î$î';î)Üî/vî0âwî ®ïMÑpî�ïMÑwsîŒïMÑîEïMÑpî!ïMÑsî®ïMÑî gïMÑwpîoïKVuîñïKVîÎïKVpî°ïKVîŒïKVî½î°î!~î"êî'Pî(»î+ˆî0;î1éî4Iî6œuî9]ïKVî:[ïKV pîBµïKVwî ®ïE‹pîïE‹wsîïE‹îÒïE‹pî¡ïE‹sî.ïE‹îïE‹wpîoïCî®î7îî"³î$Í î+üî.Üî1e î:…sî> ïCî>kïCîAîDµîHQî ®ïAiîÚ îœîLîL î!Ùî&oî'êî+Bî1 î2Jî3Spî7ïAiî7üïAiî9àî?ÒîATîCÔuî ®ï?Ápîvï?Áîûï?Áîî“ uî ºï?Áî!äï?Ápî%Úï?Áî&Øï?Áuî* ï?Áî+Jï?Ápî/æï?Áî1ï?Áî3ÿî6î;4î=RuîCˆï?ÁîD²ï?Áî ®ï> î pîVï>î¹ï>îîdî'Yî*ìî,šî/Öîoï;ŸîâîNî®î ¢î$6î*‚î,0yî¿ï7|î-îÐï5Õî‚ î)úvî,dï5Õî,Ýï5Õî-Ûî/yîÐï4-î� î 'vî!àï4-î"Yï4-î#W î*EîÐï2†îGîÕî¡îqîæî ’î#ð*yîÐï0Þ î¥ î$>vî%sï0Þî%ìï0Þî&êî)vî-¤î2Eî54î6iyîÐï/7î· î!Pvî# ï/7î#ƒï/7î$€î'î+Uî/öî1›î2Ðî6¦î8JyîÐï-�î\ î!övî#®ï-�î$(ï-�î%%î'yîÐï+çî‹ î!îÐï*@î¤ î îÐï(˜tî ìï%Iî] pî ®ï"Îî- î2î¿î"Nî$j î+Ô î2£î6!î8ãî>î@6îE�î ìï!' î î¬î³î†îRî!Éî%”î'î,|î0<î28î3ýî:?î>™î@^îBÕîG‰î ìï€î•îlî4î3 îî"žî%½î+Þî0âî2”î4øî8Ñî=�î?OîE}îG/î ìïØî‰î�îàî[î ®ï]îRîìîpîCîWî™ î'Fî*Žî,âî13î5Lî9|î;ôî= î>�îD`îG/î ìï¶î ÍîxîÊî-î‹îàî Mî"“î&qî+î,·î/ î7wî;_î=yîBîC$îFÁî ìïî3îPî÷îy îê î%’î(éî*Ýî/~î1Áî5¦î8 î>ñîC�î ìïìî Ä îËî™îìîÉ î'xî ®ïþpî’ïþîBïþîNîEsîõïþîÛïþpîþïþsîìïþîÒïþpî"›ïþsî#Šïþî$¤ïþî*èpî/çïþsî0Öïþî1çïþpî6Øïþsî7Çïþî8šïþpî<‡ïþî=uïþî?Kî@‡îCÉîF©îÐïVîÁî&î" î"Dî$Íî'bî-¢î/‡xî ®ïhpîIïhîùïhîî€îúî0î úî#jî)mî-–î/Uî4’î6\î;üî>I îFÌîÐï Áî/îHîƒî%xî ®ï ÓpîŠï Óî:ï Óî4îŸîÉîF î#¹î&"î(�î,šî/Õî2wÿ TVm$6LEADTIMEvalueisnumberofminutes.Postreminderthisnumberofminutespriortotheindicatedtime.Primarilyforuseinconjunctionwithremindbutton,wherethetimeoftheeventisspecifiedbythemessageitself.ICONFLAVORthenameoftheflavoroficontobeused.ThemappingfromnametofileisdefinedviatheRegisteredIconsentryintheuserprofile.ThecorrespondingiconflavorisobtainedviatheIconRegistry.Ifforsomereasonthecorrespondingiconflavorcannotbefoundorcreated,theiconnamedRemember.defaultIconwillbeused,ifany,otherwisedocument.ICONLABELthelabelfortheicon.Ifnotpresent,thetextofthenoticewillbeused.ICONLABELTYPEvalue={prev,next,this}.providesawayofspecifyinganiconlabelintermsofthepositionofakeywordinthetext(andisthereforenotespeciallyusefulexceptinconjunctionwithkeywords).Forexample,`next'meansusethewordfollowingthekeywordastheiconlabel,e.g."CallTaylorin10minutes"wouldpostareminderwhoseiconlabelwasTaylor.RememberEvents.txtRememberEvents.txtcontainstheeventsthathavebeenenteredintothesystem.Itisavanillatextfile,i.e.cannotcontainTiogaformatting,sincetheRemembersystemrewritesthisfilewheneveraneventisentered.Theformatoffileisasequenceofeventsseparatedbyablankline.Eacheventbeginswithatimeandendswiththetextstringforareminder.Inbetweenareentriesoftheformparameter:value.The:isoptionalandcaseisignored.EditingRememberEvents.txtwillcauseittoberescanned.GettingstartedBringover/a/p[Indigo]Top>Remember.df.FollowtheinstructionsinRemember.Profileforeditingyouruserprofile.ThensimplyrunRemember.bcd.IfyoudonotusetheUserExec,followthesameprocedurebutrunLeanMeanRemember.bcdinsteadofRemember.bcd.Ignorethe(thereareunboundimports)message-itisaresultofthefactthatWalnutorPeanuthasnotbeenloaded.Ignorethemessage"CouldnotfindRememberEvents.txt:noeventslogged".Itsimplywarnsyouthattherearenoeventsentered,whichtherearen't,sincethisisthefirsttimeyouareusingthesystem.Ifyouwanttoseeifeverythingisworking,trytypingtotheexecutive"RemembertocallWarrenin10minutesandtellhimitallworked".Thentype"PretendItstenminutesfromnow".Youshouldseeablinkingphoneicon.Note:ifyouhavestartedWalnutandreadsomemail,itisagoodideatodeleteanyexistingmessageviewers,sincetheRemindbuttonwillonlyappearonthosemessageviewerscreatedsubsequentlytothetimethatyourunRemember.IfyoupreviouslyusedReminder,thefileReminders.txtcanbereadbyRemember,soyouneedonlycopyorrenameittobeRememberEvents.txt(providedyourReminders.txtdoesnotcontainTiogaformatting)toautomaticallyentertheeventsinthisfile.However,theywillnotusethevariousiconflavorsunlessyougoinandeditRememberEvents.txtbyhand.PrograminterfaceIfyouwanttowriteprogramswhichentereventsfromaprogram,e.g.implementyourownmenubuttons,Rememberexportsaninterface,RememberDefs,whichshouldallowyoutodoall(most?)ofwhatyouwant.Forexamplesofhowthisinterfaceisused,lookatRememberOpsImpl.mesa,whichimplementstheRemembercommandandtheRemindbuttonusingthisinterface.uîHDïg/xî ®ï_/pîÉï_/îyï_/î]î³îÊîmî$æî'Õî-²î0=î5Tî6øî<î?vîAîCYîÐï]ˆîlî“îðî„î!Q î(ñî,+î1î5ýî:4î<³î?øîAÐîDOîH#îÐï[àîŒî‡îçî >xî ®ïYò pîhïYòîÖïYòîÀîxî)î�î#pî%"î(î)Åî+®î/:î2 î7¿î;î>×î@~îBßîDDîÐïXKîî�î–î#<î$ûî'mî*wî/Qî2: î;Cî>YîBaîCÞîÐïV¤î)î¤ î&îÃî"î%Êî*@î,» î5Íî8íî<þîA–îC¢îGËîÐïTüîòîQîUîÜî.î0Àî2±î6Eî7¦î:Ÿî@Èxî ®ïSpîŠïSîùïSîêîFî„îãî"?î#Áî&6î+bî-Áî0yî22î4’î8ªî;Uî=Fxî ®ïQ! pîwïQ!î'ïQ!îîüî!&î$‰î(-î-¸î.Ýî1°î3d î9×î;Âî>ÂîBîCÃîG‰îÐïOyîOî°îˆîÑî!Šî#Wî%Ösî(­ïOyî)ïOyî+Sî,�î1bî3r î8‚î;âî?nî@ß îFùîÐïMÒpî¬ïMÒî ïMÒîdîNî#&î'ƒî*î,ˆî0)î6Tî8Ìî>î@EîB½îEÚîÐïL+uîYïL+îïL+îî�îKî\pî%°ïL+î&®ïL+î)ßî,Øî.î3ôî8"î;'î>ƒuîA/ïL+îB ïL+pîE0ïL+uptî ìïHÜpî ®ïFaî«îî!wî%µî(ˆî+Ôî/5î4/î7 î9pî>Hî?ÄîA4îBcîF×î ìïDºî šîÁî)îôîÀ î"Éî&'î(sî/{î3âî8úî;ˆî=ÝîCýîEÚî ìïCî \î¬îˆîîÄî2î¡îÏî$»î&xî*µî0Øî2Øî4î7ßî:ñî>hîB!îFtî ìïAkî î%îÑîîîeîîÜî"î#,î)kî+/î0’î2Ûî7@î8íî;Bî>� îEŽî ìï?Äî Äî Âî-î‘îHî6î¢î!î%ãî2Ûî5‡î9<î:’î<@î>1 tî ìï%î ìï8Sî 9îæî1î:îîÀî$?î&å sî0éï8Sî1Sï8Sî2+î4cî6î8î:î< îAJîD·îFªî ìï6«îî îîËî#�î$Õ pî,¿ï6«î-Cï6«î1vî3cï6«î3Üï6«î77î9{î>÷pîD7ï6«îEaï6«î ìï5î úî `î Üîîòî»î+îèîÇî!Áî#•î(Cî*Èî-Mî0ºî5žî:î<ƒîAêuîB›ï5îC˜ï5îFùî ìï3]î ëî&î_î""pî&†ï3]î'7ï3]î($î)­î..î27î4ÿî7ßî;zî=ßî?÷îDAî ìï1µî þî‹îÉî@îåîUî¹î"•î%¾î(zî*Ñî.î0ãî5ºî7@î9ûî=\î?îAfîBË î ìï0î jî+îeî»î|îíuî" ï0î"Ïï0î*_î,5î/î4Pî6î83î=Óî@ÒîCMîF7îG”î ìï.gpîdï.gî0ï.gî¾uî¾ï.gî„ï.g î„î þî&|î)Þpî-Pï.gî.ï.gî1î5†î7Êî8ãî>AîBkîE¶î ìï,¿î Iî ûî>î¶îœîOî eî#ôî'bî(´î*î+Aî.¯î1¤î3Nî7Xî9ôî>úîDNî ìï+î yuîòï+îðï+pîyï+î@ï+îîÊîþî$Ÿî&Àî*yî/êî4íî9Ñ îB'îCðîFiî ìï)qî ºîqîî ®ï&öîHî îÓî(î"î$ˆî' î0î2§î4±î7äî9øîA†îCbîF2î ìï%Nî îQîî÷îJîõîâî(Øî/î2W î;5î>bî@ÓîE¯î ìï#§ îAî î�î0î!¦î%÷î'¼î*tî-èî43î7Zî:î<©î?5îA«îF‹î ìï"îgîŠîAî1îßî–îYî+Qî-Mtî ìï±î±pî ®ï6î3îíîMîÿî€î—î#¨î'4î+qî.Ûî0î5óî8î?hîB¦îE®î ìï�uî>ï�î;ï�pîÀï�îeï�î—îŒ uî#Žï�î$‹ï� pî-iï�î.Iï�î2[î6Ûî:ˆî=Cî>õîAîBôîGÖî ìïçî vîZî;îî<î"î"Sî%!î*ôî,Œî0Mî3“î5XîE�î ìï@ îVuîµï@î²ï@pî3ï@îÎï@î!”î$Kuî&«ï@î'¨ï@pî,ï@î,Þï@î0‰î43î6Ô ÿ TVm$] ÿLAURELþŸÿ TIMESROMANþæÿ TIMESROMANþŸÿ TIMESROMANþŸÿ HELVETICAþŸÿ TIMESROMANþYÿ TIMESROMANþæÿLOGOü´ÿ TIMESROMANþÿ TIMESROMANþŸ ¡  š# ü- Þ6 Aj/DB›% ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿremember.tioga25-Jun-83 20:59:05