LafiteTheInterlispMailSystemDocumentation:{Phylum}Library>Lafite.PressProgram:{Phylum}Library>Lafite.DcomRevised:August17,1984byBillvanMelleThisdocumentpresupposesknowledgeofInterlisp-Danditsdisplaysystem.FamiliaritywiththeLaurelmessagesystemisalsohelpful.GeneralcommentsMailsystemsarenotoriousforinspiring``Itwouldbenice...'',``Whydoesn'tit...'',etc.thoughts.Pleasedon'tfeelbashfulaboutsendingsuchmessagestoLafiteSupport(usingLafite,ofcourse).LafiteistheInterlispsystemforreadingandsendingmail.Lafiteretrievesinboundmailfromtheuser'sinboxesononeormoremailservers.Mailisretrievedintooneormoremailfolders,whichcanbeanyInterlisp-accessiblefile.AlthoughmuchofLafiteismodeledafterLaurel,itdiffersfromLaurelinthefollowingways:Laurelcanonlyaccessmailfoldersonthelocaldisk;Lafitecanaccessfoldersonremotefileservers.Thus,itisnotnecessarytotransfermailfoldersbackandforthbetweenyourlocaldiskandyourfileservers.Laurelcanonly``browse''onemailfolderatatime;Lafitecanhaveseveralmailfolders``opened''atthesametime.UtilizingtheInterlispwindowsystem,youcanviewthetableofcontentsofmanymailfoldersandrefertomessagesinthemindependently.Youmayhavemultiplewindowsdisplayingmessagesandmultiplewindowsforsendingmessagesandyoumaymovetextfreelyamongthem.LafitecanreadmailfileswrittenbytheLaurelandHardymailprograms;thefilesitwritesareinLaurelformat.Restrictions:Currently,LafiteonlycommunicateswithGrapevineandMTP(usedbyMAXC)mailservers.AnexperimentalinterfacetoStarmailalsoexistsandwillprobablybereleasedsoon.Mailfilesmustberandomlyaccessible,rulingoutFTP-onlyfileservers.LafiteoperationWhenLafiteisloaded,itcanbestartedbycalling(LAFITE'ONMAILFOLDER).Lafitewillattempttoestablishtheuser'smailserveridentity,readstoreduserdatafromthefileLAFITE.PROFILE(ifitexists)andbringuptheLafiteStatuswindow.ItwillthenestablishabrowserforthefileMAILFOLDER,creatinganemptymailfolderofthatnameifonedoesnotexist.IfMAILFOLDERisnotsuppliedthenACTIVE.MAILwillbeused(seeDEFAULTMAILFOLDERNAMEbelow).IfMAILFOLDERissuppliedbutistheatomNIL,thennomailfolderisopenedbutyouarefreetosendmailandopenanymailfolderatalatertime.TherearethreemajortypesofwindowsusedbyLafite:theStatusWindow;BrowserWindows,whichareviewsonparticularmailfolders;andMessageCompositionWindows.Eachtypeofwindowhasitsownfixedmenuofcommands.Ingeneral,whileacommandis``inprogress'',themenuitemthatinvokeditisîïî êïb6pî)öï]Òqî1hï]Òî$€ï[Érî$Øî'Øî./î1{î6Þï[Éî òïYs îPð"î%�ïYî òïWŸîëð!î"NïWŸî òïV"î”îuîFîî~îXîpî ,ïV"î òïSstî øïSsî òïQ uîîR îµî"iî$* î+5î-÷î/ïî4�î9Uî9ù îA îD#îF‹îJÁîJÁïQ î òïOÖîûîî\îúîLïOÖî òïKÌvîøîïKÌwïKÌîïKÌî òïH±xî îÜîîñîî"Œî"ŒïH±uïH±î$Ÿî(]î*î,°î-¸ïH±xïH±î/î/ïH±uïH±î2åî7Bî8nî9vïH±xïH±î:Øî=6îCîC]îG]îJÁîJÁïH±î òïFÔî oîîÎî³îµî#aî$á î-vî1iî5’î7î;ºïFÔî òïCðîëîRî¬îî�îÈî#´î&fî+sî.Ýî/^î3Wî8Óî>NîA`îDÁîGîJÁîJÁïCðî òïB&uîVïB&xïB&îâîíî�îfîþîî!|ïB&yïB&î!õî!õïB&xïB&î"€î%Êî';î-î/Þî2�î4Xî7ïî7ïïB&uïB&î;î>ÕïB&xïB&î?¹îCÉîFYîHOîJÂîJÂïB&î òï@Iî¥îsî î 1î$î%Þî)ìî+gî1î4bî9,î:‘î>íîBcîFÔîH‘îJÂîJÂï@Iî òï>îÐî%ï>îèï;›î,î™î“î�î {î$êî&Òî)î,8î/î3_î5Ìî9ºî>*î@îD˜îFÒîFÒï;›îèï9Ñî½î1îóî7î‘îòî#ñî%�î*„î-Šî2î58î7Ýî;<î@–îC½îFÒîFÒï9Ñîèï8î¦î/î;îuîÜï8îèï5#îXîñî î 4î"íî&î*+î+Òî- î0µî4Âî7[î:¯î?LîBqîFÑîFÑï5#îèï3Y îî}î¼îî uî Ûî&dî(¤î-ùî3î7³î:Jî<µî?ÏîBîEFîFÑîFÑï3Yîèï1�î%î°îLî6î!–î$î'Bî(Âî.nî/îî3H î<ï1�îèï.«îî,î‹îî$Þ î+î1rî4Cî9Ðî?–îAìîFÑîFÑï.«îèï,áî”îî¥î{î! î#”î'Eî+›î.úï,áî òï)ýîçîhîxî‡îiîî!î#Wî'¯î*]î.—î1¥î8%î:zî=\î>©îBŸîDéîF�îJÁîJÁï)ýî òï(3îåï(3yï(3î*ï(3zï(3î0ï(3î òï%› îÉï%›î òï# îôî îL îî_î#Oî%Lî(î*Êî,&î0@î2”î6;î6†î83 î>~îBÈîCùîFCîH—îJ¯îJ¯ï#î òï!‡î ÌîÄî¯îòî@î2î™ï!‡î òï¤î sî“îî]îü îþî î!Èî&‡î(>î+™ï¤xï¤î+Ÿï¤î òï­vî“îDï­wï­îJï­î òï’xîÿîôîVîîgîèîÎî#>î%0î)†î)†ï’pï’î0bî3âî3âï’zï’ î;¯ï’pï’î<†ï’xï’î=Xî=ÔîAÉîDgîIBîJÂîJÂï’î òï¿îsî¼î|î~îuî"¾î%Ãî)Îî,²î/ î2ñî5:î7�î7�ï¿pï¿ îCOï¿xï¿îC¿îE„îFÄîJÂîJÂï¿î òïìî �îîëî"îùîèî"?î"žî#îî&oî)lî.Úî/Ýî4éî6þî95î;uî;uïìzïì îCBïìxïìîCøîHþîJÁîJÁïìî òï"îî"îîÆî„î3î…î" î%@î'¤î+î+ï"zï"î+î+ï"xï"î,|ï"yï"î,àî,àï"zï" î4­ï"yï"î5î5aï"xï"î5åï"yï"î6Iî6Iï"xï"î8®î=³ï"yï"î>î>ï"xï"îA,îA,ï"pï" îJiï"yï"îJ¯îJ¯ï"î òïOxî šî‰îÃî�î�ïOpïOî'2ïOxïOî'·î,�î-î.–î.–ïOzïO î6Öî6ÖïOxïOî8Aî=Êî@IîA´îDîGŒîGŒïOpïOîJïOxïOîJÁîJÁïOî òï|î éîÁî«î‡îÅîsîÅî!Mî#sî&î'’î*Ÿî-‰î0î3Uî5Èî8²î<Žî=ùî>öîAìîDçï|î òï ˜îâî%îœîîîªî#Eî&oî(Zî,Áî/î3î9 î>LîD¢îHœîJÂîJÂï ˜î òï Îî°îµ îåîüîî!¹î'; î/Vî5»î6Aî9±î<Àî>xîC îFîGíîJÂîJÂï Îî òïî]î-îÕîýîrî2î"Jî%ìî'î-Sî.®î0ü î7^î9­î=|î@�îCLîH[îIƒîJÁîJÁï êq?€[ÇMgreyedout.CommandsmaybeselectedwiththeLEFTorMIDDLEmousebuttons;insomecases,theMIDDLEbuttonprovidessomesortofspecialtreatment,describedinthedocumentationofsuchcommands.TheLafiteStatusWindowTheLafiteStatuswindowcontainsasmall,fixedmenuandaregionforLafitestatusinformation.WhileLafiteisinoperation,itrunsabackgroundprocessLAFITEMAILWATCHthatpollstheuser'sinboxesperiodicallyandreportsinthestatusregionifthereisnewmail.Clickinginthestatusregioncausesthebackgroundprocesstowakeupandreportstatusimmediately,insteadofwaitingitsnormalinterval.Thecommandsinthiswindow'smenuareasfollows:BrowsepopsupamenuofthemailfoldersthatLafiteisawarethatyouhave.Selecting`AnotherFolder'promptsyouforafoldernameinthepromptwindow.Afterafolderisselected,abrowserwindowontothatmailfolderisopened.SelectingtheBrowsecommandwiththeMIDDLEbuttonbringsupamenuofBrowse-relatedcommands.InadditiontosimpleBrowsetherearethesecommands:BrowseLaurelFolderBrowsesafilethatwasproducedbytheLaurelmailreaderversion6.1orlater.Laurel6.1filesarealmostthesameasLafitefiles,butcontainsomeline-formattinginformationthatisstrippedoutbythiscommand.Afteryouhaveappliedthiscommandoncetoafile,youcansubsequentlybrowsethefilewiththenormalBrowsecommand(untilyouuseLaurelonitagain,ofcourse).ForgetFolderRemovesafolderfromthelistofknownmailfolders.ForgetMessageFormRemovesamessageformfromthelistofknownmessageforms(seeSaveFormcommand).SendMailbringsupanInterlisptexteditorwindowonamessageform.Theformisacanonical``emptymessage''ifSendMailisselectedwiththeLEFTbutton.IfSendMailisselectedwiththeMIDDLEbutton,amenuispresentedwiththefollowingchoices:StandardFormprovidesanemptymessagetemplate(sameasusingtheLEFTbutton).LastMessagerecallsthetextofthelastmessageedited.LispReportprovidesamessagetemplatetoreportanInterlispbugormakeasuggestion.LafiteReportprovidesamessagetemplatesimilartoLispReportbutsenttoLafitemaintainers.SavedFormpromptsforaformname,whichcanbeanytextfile,oraformcreatedbytheSaveFormcommand(below).Alsointhemenuareanynamesofknownuser-definedmessageformscreatedbytheSaveFormcommand.Eachmessageformrunsinitsownprocess,soyoucanhaveseveralinprogressatonce.Whenyouhavefinishedcomposingthemessage,clickDeliverinthemessage'smenu.QuitStopsLafite,closesallbrowserwindowsandupdatestheassociatedmailfolders.ItalsosavesthenamesofknownmailfoldersandformfilesonthefileLAFITE.PROFILEsothatthisinformationwillbeavailablewhenyounextrunLafite.Youmayachievethesameresultunderprogramcontrolbycalling(LAFITE'OFF),ratherthanbuttoningthismenuitem.Mostusersfindthattheyneverinvoke`Quit',butratherkeepLafitealwaysactiveinthebackground.BrowserWindowsîJÁïî êïbxî òïa»î†îlî îlî‹î—î$Ûî(î*ˆî*ˆïa»yïa»î-hïa»xïa»î. î/èî/èïa»yïa»î4œïa»xïa»î5=î9°î?6î@ÿîD¬îH�îJÁîJÁïa»î òï_ñyî¦ï_ñxï_ñîþî>î›îÿî‡î!î%\ î+¸î1°î30î5a î>�î@îCîIÕï_ñî òï[úvî%îÆî·î|ï[úuï[úî‚ï[úî òïXßxî ¿îµîÃîâî 8î!Zî%Eî(¸î,�î/=î0_î4—î6Ëî:Áî>� îF^îFÚîJÁîJÁïXßî òïWî÷îjî î¡îþîîP î%Ûî+†ïWpïWî8ïWxïWî|î>ñîD¸îE-îJÁîJÁïNÊîèïLßî›îëî†î§î·î#¥î'Iî(Ûî+î/êî5Nî5¸î9:î:Iî>8î?ˆîDîîEýîEýïLßuïLßîJiïLßxïLßîJÁîJÁïLßîèïKîâîâî�îkî!Gî"…î'8ïKîèïHîëîuîuïHwïHî¾ïHxïHîoî#÷î';î)Æî)ÆïHyïHî.zïHxïHî/+î3Äî8î:Xî;®î?¹îA� îJÁîJÁïHîèïF3îòîJîìî'î§î#Ûî#ÛïF3wïF3î($ïF3xïF3î(|î+Öî-üî1Vî80ïF3îcïC.wî îEîïC.xïC.îuî!3î&`î'dî)¤î,Jî.Ïî4Âî6—î8Ïî= î?úîDîH³îJÂîJÂïC.îÞïACîîôîæî ´î#]î&´î)tî.Bî1 î4öî7î;{î?+îBîG]îJÁîJÁïACîÞï?yî- î%™î(Oî)£î.áî1>î3"î5«îŸï0xï0î?î@pîEˆîH�îJÁîJÁï0îèï./yîœï./xï./îôîŒî‰î;îyî%ˆî(sî*¤î0‚î5@ï./îcï+Kwîî:ï+Kxï+Kî!÷î#ºî'Äî,ìî2`î6(î7©î;#î=Tî=Tï+Kyï+Kî@4ï+Kxï+Kî@ŒîEJï+Kîcï(ÓwîXî~ï(Óxï(Óîæî"î$ î&+î(\î*­î/Õî3Øï(Óîcï&[wîAîJï&[xï&[î î!î&,î+ î- î1î2Öî8î:±î¼îA�îDâîFñîJÂîJÂï#ãîÞï!ø îï!øîcï¡wî^îŠï¡xï¡î Oî"†î#«î' î+î/!î1¦î3‘î6,î8Ýî;—î=Uî>zîAÚîF›îH‘îJÂîJÂï¡îÞï¶wîî-ï¶xï¶î…î!´î&‡ï¶îèï±îî©îûîÍîî¨î#Þî%‰î)ÿ î1Ûî7$î;î?ºîA©îCûîCûï±wï±îG>îJjï±xï±îJÂîJÂï±îèïÆî{îßî/îdî"©î%¢î'/î(çî+Éî0Ñî2tî5 î7rî:—î?î@’îEÜîGSîJÁîKîKïÆîèïüîÑîYîqî�î%2î'cî,ãî/íî/íïüwïüî4+ïüxïüî4ƒî6î84î>8îAïïüî mï÷wî ï÷xï÷î’îeîîTî)î î%&î*¾î-bî2cî4® î;î>îBØîCKîD°îGgîJÁîJÁï÷îèï îîúîëî¦î õî%»î(ªî,Hî/lî1ªî4Aî6áî6áï pï îB£ï yï îCOîCOï xï îEKîHOîJÁîJÁï îèï9 îfî îöî!¦î%Uî(î+î- î1pï9uï9î1ñî2rî2rï9xï9î5zî8xî=Zî?´îC,îFïîJÂîJÂï9îèï\îmîî î dî dï\pï\î'Cî+vï\yï\î,)î,)ï\xï\î0/î3Mî9Œî<%î?ÿîCsîCòîGrîJÁîJÁï\îèï ‰î§îFî'îÃî î$î&fî*Dî-fî17î5lî9(î:¨î<Ù îD5ï ‰î òï‹vî î�ï‹xï‹î–ï‹ êq?€[Ç@ABrowserwindowisaviewontoamailfolder.Themainpartofthewindowdisplaysthetableofcontents,aone-linesummaryofeachmessage.Thiswindowisscrollableinbothdimensions.Abovethetableofcontentsisahorizontalmenu(calledthebrowsermenu),containingcommandsspecifictothemailfolderassociatedwiththebrowsewindow.Abovethemenuisapromptwindow,inwhichvariousstatusinformationrelatedtothebrowserisprinted,andwheresomeinformationispromptedfor.Browsercomandsoperateonthecurrentlyselectedsetofmessages.Aselectedmessageisindicatedbyablacktriangletotheleftofitsmessagenumber.Amessagecanbeselectedbyclickinganywhereinsideitssummaryline.Thetypeofselectiondependsonwhichbuttonisused:leftbuttonselectsjustthissinglemessage,deselectinganyotherselectedmessage.middlebuttonaddsamessagetothecurrentselection.rightbuttonextendstheselectionupordown.Deletedmessagesarenotincludedinthisextensionunlessthecontrolkey(CTRL)isdown.shiftkey(SHIFT)andanybuttonremovesthismessagefromthecurrentselection.Laurelusersnote:messagescanbeselectedbyclickinganywherewithinthesummaryline(exceptforthemarkarea,seebelow),unlikeinLaurel,whereyoumustselectattheleftend.Thecommandsinthebrowsermenuareasfollows:Displaydisplaystheselectedmessage.Iftheselectedmessageisalreadydisplayed,theselectionisadvancedtothenextundeletedmessage,andthismessageisdisplayed.Ifthereismorethanonemessageselected,buttoningDisplaycyclesthroughthemessages.IfyouselectDisplaywiththeLEFTbutton,themessageisdisplayedintheprimarymessagedisplaywindowforthebrowser,replacinganypreviouslydisplayedmessage.IfyouselectDisplaywiththeMIDDLEbutton,themessageisdisplayedinanewlycreatedwindow,forwhichyouwillbeprompted.UsingtheMIDDLEbuttonyoucanmakemultiplewindowscontainingmessagesforfurtherreference(e.g.,touseincomposingyourownmessage).Deletedeletestheselectedmessages.Adeletedmessageisindicatedbyablacklinethroughitssummaryline.ThemessageisnotactuallyremovedfromthemailfolderuntilyouExpunge(seeUpdate,below).Undeleteundeletestheselectedmessages.AnswerconstructsaMessageCompositionWindowcontainingananswertemplateforthecurrentmessage.Afteryoudelivertheanswer,an``a''willappearinthebrowserwindowasthemessage'smark.Forwardsimilarto'Answer'butthemessageformisaforwardtemplateforthecurrentlyselectedmessages.Afteryoudelivertheforwardedthemessages,an``f''willappearasthemessage'smark.Hardcopyprintstheselectedmessagesonyourlocalprintingdevice.Whenthehardcopyiscomplete,themessage'smarkischangedto``h''ifthemessagedidn'talreadyhaveamoreinterestingmark.Messagescanbemarkedforhardcopy,buttheactualprintingdeferreduntillater;seedescriptionofLAFITEHARDCOPYBATCHFLG.MoveTopopsupamenuofknownmailfoldersandmovestheselectedmessagestothechosenfolder.Anewmailfoldercanbecreatedbyselecting`AnotherFolder'andtypinginthemailfoldernameinthepromptwindow.Youwillthenbeaskedtoconfirmthemove.Whenthemoveissuccessful,themessagesaremarkeddeletedinthesourcebrowserwindow,andgiventhe``m''mark.î–ï‹î êïbxî òï`¡î Yî‡î‰îÏîÔîèîðîõî"çî'"î'‚î*3î-‰î0Fî1Ùî4î9î>!î@ZîCšîE-îJÂîJÂï`¡î òï^×î îpîkî$îTî"î"ˆî% î*Èî,4 î2Lî3úî74 î>·î?=îCŸîEþîI6îJÁîJÁï^×î òï] îXîÀîæ î[î7î!Ÿî#ùî#ùï] uï] î(çî,ï] xï] î-b î4î:íî?ÎîAxîCÒîFåîJÁîJÁï] î òï[0 î‘îáîxî_î"î"Óî'mî*î.î/¾î1!î6?î;÷î=ÜîBîGîJÂîJÂï[0î òïYf îGî¨î(îYî_î �î%˜î(!î, î/n î6Ãî8î>%î@9ïYfî òïV‚îDîúîßîäîAî%î*?î,[î.î4Aî4Åî6Qî;xî@ÌîB6îGöîIÄîJÁîJÁïV‚î òïT¸î‚îgîþîFî£îEîî"Gî'±î( î)–î.Õî1Iî3#î85î:î?îE.îIîJÂîJÂïT¸î òïRîî¿î�îõîžîî î |î%ºî'’î+oî/¯î0íî4!ïRîî mïPPwî²î‚ïPPxïPPîÚî’î¦îîŠî"Eî'Å î.˜î1 î4zî9uî>¢ïPPî mïMØwî îpïMØxïMØîÈî€î�îŠî ²î"2î$cî(ü î.sïMØî mïK`wî§îwïK`xïK`îéî»î¥îðî#|î%zî'*î+6î+¨î0½î6ƒî8Ãî;#î@°îBJîDÕîJÁîJÁïK`îèïIuîÛî îŒîóî"î#Lî&ìïIuî mïGwîUî±îUîÇî.î þïGxïGî!Vî#î(Kî*½î/åî3î5Nî9ç î?^ïGî òïDîJî½îEîî•î |î%›î'Œî,’î,’ïDuïDî1ÿïDxïDî2{î6²î9î>÷îA¢îF_îH‘îJÂîJÂïDî òïB<îVîyîŸîLîSîÓî"_î&Hî(Ðî, î/™î1î35î5{î8 ïB<î òï?Xî ›îNîÎîÿîî ·î"Ýî$^î) ï?Xuï?Xî)ï?Xî mï<§wîÖï<§xï<§îRî/îXî®î Îî&qî&îî(gî*½î/Ýî5)î6Œî;S îA¼îDîIƒîJÁîJÁï<§îèï:¼îèî…îÔîÒî#î(¼î+cî-òî38î4“ î:ôî;iî<Üî@SîA¯îE0îHDîJÁîJÁï:¼îèï8òîîcî {î {ï8òwï8òî$äï8òxï8òî%<î)î. î0:î5ëï8òîèï5íîKîáîîï5íwï5íîèï5íxï5íîNîGî!…î!…ï5íyï5íî$eï5íxï5íî$Ëî)qî+°î0æî21î8+î9¹î;øîA îFAîJÂîJÂï5íîèï4îëîî?î§î$pî&í î-fî3[î8+ï4uï4î8ƒï4xï4î8åî9Gî:¦î=7î@Ñî@Ñï4wï4îE:ï4xï4îEœîH�îJÁîJÁï4îèï2yîœï2xï2î]î_îúî"‹î$3î*ˆî,rî-Ùî2î7î<Óî?KîC’îFƒîHþîJÁîJÁï2îèï0Mî£î<îOîÁîÁï0Myï0Mî"uï0Mxï0Mî# î'Žî*Wî,õî0ºî6Aî< îBÆîH²îJÁîJÁï0Mîèï.ƒî`î-îYîÙî! î" î)Qî,]î/2î4Òï.ƒuï.ƒî4Øï.ƒî mï+ÒwîIï+Òxï+ÒîÛîÍîhîÓî î&Eî&Øî(qî-Nî2°î4(î:"î<*î=aîAîCÕîIîJÁîJÁï+Òîèï)çî×î×îQîî!fî"Æî%.î*3î/Ôî3.î5�î8�î<‹î?ÃîBmîH#îJÂîJÂï)çîèï(îúîTï(î mï%wî³ï%xï%î îÃî°îáî!Üî'�ï%î mï"Àwî¶ï"Àxï"Àî>î' î‘î¿î!C î)aî.ï î5¤î7˜î7˜ï"Àuï"Àî<î@ÿï"Àxï"ÀîAˆîCÇîF(îJÁîJÁï"Àîèï Õîzîæîiîî yî"¾î'—î)nî*ï Õwï Õî*Îï Õxï Õî+éî.xî2ãî4wî6¼î;Öî@äîByîD½îJÁîJÁï ÕîèïêîQïêî mïLwîQïLxïLîÚîÂîFî÷î ¦î#(î%Šî*âî.Jî/¹î0æî0æïLuïLî5Úî:ÃïLxïLî;Lî=‹î?ìîEÇîJÂîJÂïLîèïaî“ïawïaîëîCîCïaxïaî²î:î šî"Ëî)1î+bî1fî3)î3Ùïawïaî4Fïaxïaî5Nî7Éî< î=¡î?ÒîEÖîI?ïaî mï¢wî.ï¢xï¢îóîîAîÞî"Fî(_î*¤î.î1Ÿî7î;ôî<¹îAîC¬îIƒîJÁîJÁï¢îèï·î`îýîlî#<î$åî*�î,zî-*ï·wï·î-äï·xï·î/Wî0öî3’î9&î=cîBrîEõîG]îJÁîJÁï·îèïÌ î¬î¦î=î!Sî#ïî%ðî*þî-Lî3¹î6Jî8ºî<ÊîBîG«îJÁîJÁïÌîèïîWî} îZîåîåïpïî0_ïxïî0¼ïî mï[wîPîýï[xï[î†îpîÄîÚî îíî!©î&0î)Lî-Þî0™î4Þî7Aîåî?qîCŽîEóîIƒîJÁîJÁï ¦îèï Ü î¨îî î!wî&Šî+qî-5î/ªî4 î9Wî>íîAºîEƒîGøîH¨ï Üwï ÜîIºï Üxï ÜîJÂîJÂï ÜîèïñîQïñÿ = êq?€[Ç‚Thenameofthemailfolderyoumostrecentlymovedmessagestoappearsinthetitlebarofthebrowserwindowasthe``Default'MoveTo':''folder.Youcan``accelerate''subsequentMoveoperationsbyselectingthe'MoveTo'commandwiththeMIDDLEbutton.ThiswillperformthemovetotheDefault'MoveTo'folderwithoutbringingupamenu.UpdateThechangesthatyoumaketoyourmailfolder(deletions,changesofmessagemarks,etc)arenotactuallytransmittedtothephysicalmailfileuntilyouperformtheUpdatecommand.TherearetwosubcommandchoicesforUpdate:WriteoutChangesOnlymakesthebrowserandthemailfilecompletelyconsistentwithoneanother:ifyouwereatthispointtologoutfromLisp,runLafiteinanotherincarnationofLisp,andbrowsethesamemailfolder,youwouldgetabrowserthatwasinexactlythesamestate,deletedmessagesandall.Thiscommandinvolveswritingouttoyourmailfileanditstableofcontentstheinformationaboutwhathaschanged:newmarks,deletions,newlyparsedmessages.ExpungeDeletedMessagesinadditiontomakingthebrowserandthemailfilecompletelyconsistentwithoneanother,thiscommandcompactsyourphysicalmailfilesoastoremoveallmessagesmarkeddeleted.Whichtochoose?YoueventuallywanttoExpunge,soastoreducetheamountoffilespaceyourmailrequires,butExpungeisnotalwaysfast.Expungerequiresrewritingyourmailfilestartingatthefirstdeletedmessage,soissomehow``proportional''tothenumberofundeletedmessagesbeyondthatpoint.WriteoutChangesOnlyisproportionaltothenumberofchanges,andisthususuallyfasterthanExpunge,exceptwhenthechangesconsistprimarilyofastringofdeletedmessagesattheendofthefolder.IfyouCloseorShrinkaBrowserwindowthathashadchangestoit,youarepromptedwithamenuofferingtoWriteoutChanges,Expunge,ormakenochangebeforethewindowisclosed/shrunk.Ifyouhavedeferredhardcopy,theUpdatemenualsoincludesachoiceDoHardcopyOnlyifyouwanttoprintoutyourmessagesbutnotactuallyupdatethefile.GetMailbringsnewmailintothefolderthatthisbrowserisviewing.ChangingtheMessageMarkEachmessageinamailfolderhasa``messagemark'',whichisanadditionaltidbitofinformationaboutthemessagedisplayedinthesummarylineinthebrowser.Messagesoriginallycomeinwiththemark``?'',meaningtheyareunexamined.SomeLafitecommandschangethemarkautomatically.Forexample,displayingamessagechangesitsmarkfrom``?''toablank;answeringamessagechangesitsmarkto``a''.Youcanchangethemarkdirectlybyselectingwiththemouseinthenarrowareaimmediatelytotheleftofthemessagenumber,wherethemarkisprinted.Simplyclickinthemarkposition,andtypethenewmark(asinglecharacter).TheTableofContentsTospeedthebrowseoperation,Lafitemaintains,foreachmailfolderyoubrowse,a``tableofcontents''file,whichcontainsalltheinformationdisplayedinthebrowserwindow.Thisfileisnamedbyconcatenatingthenameofthemailfilewith``-LAFITE-TOC''.Thisfileiscompletelyredundant,inthatifitdoesn'texist,Lafitesimplyrecomputesitbyparsingtheentiremailfile.Lafitehassomerudimentarycheckstoguaranteetheconsistencyofthecontentsfilewiththemailfileitdescribes;LafitedeletesandrecomputesthecontentsîQïñî êïbxîèï`¡î¸îoî!îxî‰î!‹î$:î'�î,ºî16î7 î8¯î=±î?WîA¯îDrîFàîH‘îJÂîJÂï`¡îèï^×î@îŒî_îâî$³î)î,äî1iî2î5Dî7ó î?¾ îGîJÂîJÂï^×îèï] îŽîˆîî xî$¸î'4î-�î0¦î3î3ï] yï] î7¶ï] xï] î8:î<ýî=�î@—îC>îH�îJÁîJÁï] îèï[Cîxîøî)îøî î"\î&8î+î0cî2Gî3Dî6ûï[Cî mïX¥wî­ïX¥xïX¥î îÈîwîxîî «î$5î%»î(Ìî+¼î/ž î6î;î<¥îAÒîFîH›îJÁîJÁïX¥îèïVºî1î î&î©î!Ýî&ûî)èî,%î/>î1Éî6óî9'î=äîDmîDÈîHœîJÂîJÂïVºîèïTðîe î¤î;î!Jî&+ïTðîÞïR wî§îøî Vî#6ïR xïR î#šî%_î)tî+²î0Äî3Zî5—î8Žî:Ô îA¨ îG×îJÂîJÂïR îÞïP!î`î¸îðî }î#¥î%î'Œî*þî,ƒî0šî3×î7î9‹î=aî>æîCÄ îJÂîJÂïP!îÞïNWî€îÚî{î!î#]î&Ãî)Åî.î0°î4Åî6÷î8 î=)î?àîBuîD îH�îJÁîJÁïNWîÞïL�îBî±î iî&*î(Éî*öî+cî.bî4¦î9áî>wî@ÒîBgîEˆîH‡îJÁîJÁïL�îÞïJÃî•îoîÕîŽî#ùî&X î-Ûî1ºî5î7‹î=pî@^îDÌ îJÂîJÂïJÃîÞïHùî°îæî"—ïHùîÞïFwîÀî î%ÊïFxïFî&“î(½î*®î0Zî2Lî7uî:î?�îBŠîE,îH‡îJÁîJÁïFîÞïD* î½ î!ùî$ýî'“î,Þî/iî5±î;–î>»îCïîFñîI+îJÁîJÁïD*îÞïB`î_îßî˜îYî$î(Ôî-|ïB`îèï?|î@îÙîÕîEî= î$ºî(î)šî/Ÿî1Nî2çî4€î8åî;.î@!îAÄîDîGµîJÁîJÁï?|îèï=²îáîcîÃî fî!²î$î(Iî+î+}î+ãî+ãï=²wï=²î0üï=²xï=²î1bî6Œî˜îEîJÁîJÁï;Çîèï9ýî»îtîSîÅîÅï9ýwï9ýîœî!ûî'fî*Fï9ýxï9ýî*¸î, î3áî5|î7Çî<Ýî>‚îCðîF“îGëîJÁîJÁï9ýîèï8îÀî¨îöîöï8wï8î!ï8xï8î"î&Žî*kî,óî2Fî6èî= î>ëî@?îD<îFîJÁîJÁï8îèï6'î”îÿî0î¹îDîuî#Vï6'îèï3CîDîÔîuîîdîiî#–î(˜î+>î-�î0î5!î6¨î80î:¿î<íîCîF îGîJÁîJÁï3Cîèï1yîíîmîmï1ywï1yî)înî!gï1yxï1yî"î"ï1ywï1yî'0ï1yxï1yî'àî)vî,ûî.Óî3Kî7jî9›î>•î?Ó îH™ï1yîèï.tîYîüî0îŸî"êî%6î* î-Ùî0‘î5Þî6öî;%î;%ï.twï.tî=dîC™îFyï.txï.tîFìîH:îJÂîJÂï.tîèï,‰îî–îÎîî î"Ìî%î'dî,Hî0ªî2Ûî5ï,‰î mï)ëwîõîÉï)ëxï)ëî!îÙî×î—î�î!)î#Zî'6î)Õî,Gî1Mî2‹î7tï)ëî òï%Ìvî î­îEî=ï%Ìxï%ÌîCï%Ìî òï"±îFîîîîîî^î mî&Vî*Óî.Áî0î1ä î87î;Ìî=h îDÎîH�îJÁîJÁï"±î òï çîMîmî î…î …î#@î$óî'Xî,èî-tî3 î9œî=Iî>ýîBîD€îHîHÇï çwï çîIaï çxï çîJÁîJÁï çî òïüî¡îÈî5 îlî î"÷î'î.î2Æî5=î8ç îAÁîB_îE!îJÁîJÁïüî òï2 îmîŒî×îõîÄî"Jî%¥î&Uï2wï2î&ïï2xï2î(î)¼î*Ûî/î5ƒî6¢î;íîA îBÚîF`îHîH²ï2wï2îIbï2xï2îJÁîKîKï2î òïGî áîNî×îîŒî_î!>î&¶î)±î+òî0-î1½î3þî8�î;l îCîD¯îFðîI6îJÁîJÁïGî òï}î 5înîÔîÏîî!‡î"×î'âî(Lî,ßî/úî1Œî3Ïî7Dî<¼î?WîBIîDŒîG]îJÁîJÁï}î òï³î hî# îXï³î òïµvî%î”î`î¶ïµxïµî¼ïµî òïšî õî³îðî~ î×î!´ î(%î*?î-Mî0Cî4*î6¾î;¤î<¬î@ îB7 îH/îJÁîJÁïšî òïÐîÏîîÁîò îGî%3î&´î(åî-ëî3<î3”î6~î8¸î9öî>Mî@ îH�îJÁîJÁïÐî òï î¦îTî©î¶îî"îÒï pï  î%ï xï î&‘î' î*î,wî-Ù î4à î;±î=Tî@îAmîB¸îGhîJÁîJÁï î òï 3îÈî î2î_î2î!Úî$î'Ñî*Àî-Vî-³î1‰î3Õî7> î>èîC"îD§îJÁîJÁï 3î òï iî + î2îÅîÿîDî†î"yî$³î'¥î)çî+ î1Nî5(î9‘î<" îCKîE„îJÁîJÁï iÿ / êq?€[Ç7ifitsuspectsthatthetableofcontentsfileisoutofdate.MessageCompositionWindowsOntopofthetexteditorwindowisahorizontalmenufortellingLafitewhattodowiththemessagebeingcreatedinthetexteditorwindow.Whenyouhavetransformedthetexttothedesiredmessage,selectoneofthefollowingmenuitems:Deliversendsyourmessage.Thisprocesshappensinbackground,soyoucanproceedwithanythingelseyoudesirewhiledeliveryproceeds.Ifsuccessful,thewindowshrinkstoasmallpostalenvelopewith``xsent''asthetextoftheaddressontheenvelope,wherexisthenumberofrecipientsofthemessage.Ifthedeliveryfails,foranyofavarietyofreasons(e.g.badaddressfields,thegrapevinetimedout)whichwillbedisplayedinthepromptwindow,themessageisredisplayedandyouarebackinthetexteditortore-editandthenresendthemessage.Duringthedeliveryprocess,themenuatopthemessagewindowchangesintoasingleitem,Abort;ifyouclickthisitem,thedeliveryisaborted,andyouarereturnedtoeditingyourmessage.SaveFormasksyouforafilenameonwhichtosavethismessageforlateruse.Thisisthewaytosaveamessageformforlaterrepetitiveuse.Itdoesnotsendit.Ifnoextensionisgivenforthefilename,itdefaultstothevalueofLAFITEFORM.EXT(initiallyLAFITE-FORM).Ofcourse,youcanalwaysbringupthetexteditorcommandmenubyMIDDLEbuttoningthetitlebaroftheeditorwindow.Youcanthendoanytexteditorcommand.Ifyouselect`Quit'youwillimmmediatelyleavethetexteditor,bypassingtheabovecommands.Youcanalsosimplycloseawindowusingthenormalwindowcommandmenuifyoudecideyoudon'twanttodoanythingwithamessageyoustartedcomposing.Wheneditingmessageforms,fieldsthatshouldbefilledinareenclosedin``>>''and``<<'';e.g.,>>Recipients<<,>>Subject<<.Tomakeiteasiertofillthesein,thefirstfieldishighlighedindeletemode.Eachsuccessivefieldcanbereachedbytypingthemiddle-blankkeyonthekeyboard(orOPENontheDandelionkeyboard,orwhicheverkeyyouhaveassignedtheTEdit``Next''syntaxto).SeetheTEditdocumentationfordetails.FormatofMessageHeadersTheheaderofamessagecontainsanumberoffields,eachonaseparateline,followedbyablanklinetoseparatetheheaderfromthemessagebody.Eachheaderlineconsistsofafieldnamefollowedbyacolon,thenthecontentsofthefield.Messagesstandardlyhave``To:''and``cc:''fieldsconsistingofoneormorerecipientnames,separatedbycommas(andspacesifdesired).Lafiteautomaticallysuppliesa``From''fieldcontainingyourname.Ifyouwantthemessagetoappeartobe``from''someoneelse(e.g.,ifyouaresendingthemessagefromsomeoneelse'sloggedinLafite),orfrommorethanoneuser,youcansupplyyourown``From''field.Inthiscase,Lafitewillsupplya``Sender''fieldtoshowwhoactuallysentthemessage.Grapevineaddressesareoftheform``name.registry'',e.g.,``Carstairs.pa''.Ifyouomittheregistry,itisdefaultedtothevalueofDEFAULTREGISTRY.Arpanetrecipientsareoftheform``name@host''.Inaddition,thefollowingformsofaddressarerecognized,where``actualaddress''mustbeavalidGrapevineorArpanetaddress:Humansensiblenameactualaddress(randomcomments)"Comments,includingparenthesesandcommas"Ifyouaddressamessagetoapublicdistributionlist(aGrapevinenameendinginthecharacter``^'')andîJÁï iî êïbxî òïa»î %î Mîjî î:îrîýî!:î#tî$²î&øî(ƒî+°î+¶ïa»î òï]½vîŠ îÛî!Kï]½xï]½î!Qï]½î òïZ¢î 9î•î7î~îîîî kî! î'áî+ªî-Ïî1íî5Õî9î:°î<Ÿî? îAèîG&îJÁîJÁïZ¢î òïXØî�îîKîÙî¯îîbî#Pî%Ýî(ú î0ƒî2¹î5Gî6Ìî9î=ŸîC$îF¹îI6îJÁîJÁïXØî òïWî #îî³îTïWî mïT*wî«ïT*xïT*îîÑîmî„î î qî#fî(î-\î.ç î6¡î8Bî:Õî==îBNîECîJÂîJÂïT*îèïR?îuîîØî`î!uî'Zî'·î) î/‘î1Æî6Åî;Uî<Úî=ÛîANîE#îJÂîJÂïR?îèïPuîäîäïPu{ïPuîZïPuxïPuîÂî8îÊî î¦î Aî"ƒî'Nî)7î+xî1€î5zî5zïPu{ïPuî6@ïPuxïPuî6©î7øî:9î?Fî@â îFõîH�îJÁîJÁïPuîèïNŠî|îéîTîšîÀî!ëî$î&˜î(8î)Jî-¶î/Vî4î7î9¡î>qîBbîD¨îJÁîJÁïNŠîèïLÀîÀî›î“î*îî%î&«î(øî-Íî3:î5‡î:Êî<$ îCTîEùîHœîJÂîJÂïLÀîèïJöî/îàîBîüîþî¯î$î&Ïî)÷î.^î0Àî6pî6ùî;Âî>$îCeîH�îJÁîJÁïJöîèïI,îžîŽîÄîñî"ïî'ðî*�î+žî/^î2±î2±ïI,wïI,î6 ïI,xïI,î6ßî8î:¤î=²î@)îC|îE±îJÁîJÁïI,îèïGAî&îXîáîiî�î"ùî$yî(äî+ðî1ïGAî mïD]wî°îÜïD]xïD]îSî+î î±îßîüî!Uî%î&ýî*úî,™î/�î2 î7hî9–î<¬î?iî?áîBêîDHîF˜îIBîJÂîJÂïD]îèïBrîÊîÓîîLîhî!j î'Wî*î*fî+½î.Êî.ÊïBruïBrî0§ïBrxïBrî1 î4%î5°î6î7vî9Zî?Sî@�îD/îFJîH‡îJÁîJÁïBrîèï@•îÑîùîôîtî¥î!î"ªî"ªï@•pï@• î.lï@•yï@•î.²î.²ï@•xï@• î3öî3öï@•pï@• î=3ï@•xï@•î> ï@•î òï=¨î áîdî÷î`î¡î'î î"Tî$èî(Åî/î2¾î4˜î4˜ï=¨yï=¨î9�î9�ï=¨xï=¨î?ÁîAþîD§îFúîH�îJÁîJÁï=¨î òï;ÞîÇîîzî^îÀî»î˜î!î#žî'sî-þî.[î/µî2Bî5Öî9‹î<î>˜ îGhîJÁîJÁï;Þî òï:î ^î"î‡îÛîHî!Uî(šî).î,Hî.áî1¹î63î9¦î:Þî@îCÉîF5îJÁîJÁï:î òï8JîìîîÍîîˆî!²î$:î'žî*Ìî,Lî.$î3£î6Žî7‹î<³î?;îC‡ îJ=ï8Jî òï5fîQî3îÒî]î"Wî%mî*.î,hî0@î27î4Ôî:³î<©î@8îC8îG@îHîJÁîJÁï5fî òï3œî¬ î˜î î!î"Âî$î'Ôî)pî+„î.úî0îî3<î6î9î:x îA/îBËîFÄîJÁîKîKï3œî òï1Òîr îêî(îÃîÃî!òî#þî(Pî*¾ î38î5Ýî7óî:aî@uîBÂîBÂï1Òyï1ÒîEåï1Òxï1ÒîF{îH�îJÁîJÁï1Òî òï0îÆî8îî °î#[î&&î)‚î/ î1‚î5€î:`î>¹îAMîAèîD”îGîJÂîJÂï0î òï.> î!î0îMï.>vï.>îSï.>î òï*î�î[îóîÓï*wï*îÙï*î òï&õxî Àî=îíîî]î´î Öî%øî'¨î+ªî.Ñî0Ïî1ñî7?î:Cî?ÚîAÍîBðîFºîIAîJÁîJÁï&õî òï%+î-îqîÚî%îiî!¤î%\î%Çî)î-‡î0!î5î6 î7°î:Ãî>gîCëîEÌîFÛîJÁîJÁï%+î òï#aîîWî³î]î­î#îšî#‘ î*,î-cî1Sî3ûî7î;" îAcîC îE©îG]îJÁîJÁï#aî òï!—î~îúîöîÓî"î%î)1î*rî/éî0Oî4/ î*î@óîD_îEÓîH›îJÁîJÁïÍî òïîØî î3îlîöî#[î'›î)î-¿î/Vî2�î5ôî8ìî;jî>ŽîAîCuîG¶îJÂîJÂïî òï9î ÇîÌî#î{îî�î§î!xî#óî(3î)0 î/î2î3ˆî6áî9¶î>šîAOîC€îH­ï9î òïUîÇîíîVî%î™î"î,Xî/Nî8Šî9%î:½î=ˆî@ÖîCJîH[îIƒîJÁîJÁïUî òï‹î'îûî€îNî,î,ï‹pï‹î'Åï‹xï‹î(Èî)tî.ï î5Dî7¾î9�î<"î?­ îHÇîIîJÁîJÁï‹î òï¸î�îæîÜî°îRî#$î%b î,ƒî0„î5î: î=ñî?Ìî@áîD/îJÁîJÁï¸î òïîî ˆî¯î�ïîî6ï î$î)î,’î1î6,ï î uï³î$Gî)î.jî4ìï³îEï \ î î$ë î,#î.¬î4ƒî9î>ï \î òï xî jîîôîî`îî$î!P î(§î*Ùî,rî3(î6Ýî;aî=î?YîE4îH8îJÁîJÁï xÿ ” êq?€[ÇYhavenotincludedaReply-tofield,Lafitewillpromptyoutosupplyone.YourchoicesaretoincludeaReply-to:selffield,sothatanswerstothismessagewillbesentonlytoyou;aReply-to:otherfield(yougettofillitinyourself),ornoReply-to:fieldatall.ItisimportanttohaveaReply-tofieldinmessagessenttodistributionlists,sothatcasualuserswillnotinadvertantlyreplytotheentiredistributionlistwhenareplytoyouonlywasintended.Pleasebecarefulinusingpublicdistributionlists.Keepinmindthatyouronemessagewillbereceivedbymanypeopleiswhatyouhavetosayimportantenoughtobeworthtakingtheirtime?Therearecertainorganizationaldistributionlists,e.g.,AllPA^.pa,orISL^.pa,thatyoushoulddefinitelyavoidsendingcasualmessagesto,astheyarelargeandtheirmembersarenotvoluntary.Otherdistributionlistsarereally``interestlists''whosemembershavevoluntarilyconsentedtoreceivemessagesinthegeneralcategoryofmovies,concertannouncements,humorousanecdotes,orwhatever.Messagestotheselistsarelessconstrained,butyoushouldstilltakeamomenttothinkaboutwhetheryourmessageisappropriate.IhighlyrecommendthatallelectronicmailusersreadChapter6oftheLaurelmanual,``Messagesystemmores''.Shortcomingsasofthiswriting:Privatedistributionlistsarenotyetsupported.AndtheAnswercommanddoesnotpreservetheentiretextofthevariantformslistedabove,onlythe``actualaddress''.SendingFormattedMessagesYouhaveavailabletoyouthefullpowerofTEditwhenyouarecomposingamessage.Thismeansyoucanchangefonts,formatparagraphs,andinsert``imageobjects''.Ifyoutrytodeliversuchaformattedmessage,Lafitewillaskifyouwanttoretaintheformattinginformation,puttingupamenuwiththesechoices:SendFormattedMessageretainsalltheformattinginformation.NotethatonlyLafiteuserscanreadformattedmessages;allothermailreaderswillseetheplaintextofthemessageplus,inthecurrentimplementation,alargechunkofseeminggarbageattheendofthemessage.EvenifalloftherecipientsareLafiteusers,keepinmindthatretainingtheformattinginformationmeansinparticularretainingthefontsyouusedincomposingthemessage;noteveryonelikestoreadmailinthefontyouchose,soiftheonly``formatting''isanonstandardfontthatisn'timportanttotheappearanceofthemessage,donotmakethischoice.SendPlainTextsendsonlythetextofthemessage.Themessagewillappeartotherecipientinwhateverfonthermailreaderstandardlyuses,andallparagraphformatting(centering,justification,funnytabstops)willvanish.Imageobjectswillnotappearatall.Abortdoesnotsendthemessasge,butreturnstothemessageeditortoallowyoutocontinueeditingthemessage.ChangingtheLafiteUserLafitecustomization(LAFITEON/OFFMAILFOLDER)UsedforstartingandstoppingLafitewithanoptionalmailfolder.IfON/OFFistheatomONthenLafitewillstartprocessingusingMAILFOLDER.IfMAILFOLDERisnotsuppliedthenLafitewilluseyourACTIVE.MAILmailfolder(actually,thevalueofDEFAULTMAILFOLDERNAME).IfMAILFOLDERissuppliedbutistheatomNILthennobrowserwillbecreatedbutyoucansendmessagesandstartbrowsingmailfileslaterusingthe'Browse'menuitem.IfON/OFFistheatomOFFthenLafitewillcloseallmailfolders,expungingallmessagesmarkedfordeletion;closeallwindowsassociatedwithLafite;andremovethemailwatchingprocessfromtheactiveprocesslist.Thisisthesameasinvoking'Quit'intheLafiteStatusWindow.îJÁï xî êïbxî òïa»î;î±îUî‚î1î ¹î$»î'fî,Pî/î0¹î5)î8.î8¶î@îAâîFÙîJÁîJÁïTî òïRQîæîîÏîøîgîçî ¸î$î*!î,�î/ î5´î6Tî:c îAßîD¹îG'îJÁîJÁïRQî òïP‡ îƒîøî)îî!i î(Xî.Åî0xî5"î;î<´î?îCîîI6îJÁîJÁïP‡î òïN½î5îM î®î&r î-Xî/cî5Ûî6¨î<õî>êîB¹îEÀîH[îJÂîJÂïN½î òïLó î¬î@î î•îGî"Sî#’î)î*Òî.‚î2uî7Ôî;"î@ŒîB îI�îIåîJÁîJÁïLóî òïK)î4îÆîŸîš î!áî%î(Žî+´î1 î2Nî4î6~î:ìî@7îFuîJÁîJÁïK)î òïI_î�ïI_î òïFÇz î‘îÏîûîêîÏîîª î#8î%Hî'î(Æî*f î/cî/«î1áî3“î7Aî;ÿî>Dî@ îDîE·îH�îJ¯îJ¯ïFÇî òïEJî î ÍîQî,îÚîîAîñî!– î%ËïEJî òïATvîîÌî¦ïATwïATî¬ïATî òï>9xî Üîÿî’îî°îìîRî#[î$ñî(¶î,Gî.Úî1 î7Çî8Ïî>Yî>¼îA±îEÑîHdîJÁîJÁï>9î òïî?îEAîJÁîJÁïîyî¬î4îbîâîžî!Ï î(` î0 î4¥î6‰î7†î;8î>#îA}îF;ï:¥î mï7Áwî·î8î^ï7Áxï7Áî¼îzî"Àî$‡î&¾ î-U î5î5eî8²î;Wî>GîBîEsîGÖîJÂîJÂï7Áîèï5ÖîîLîî!—î$Žî)5î+½î-ñî0/î3Šî6 î7¹î9÷î?-îB\îCêîF(îJÁîJÁï5Öîèï4 îî@î§î"Óî$�î)âî/î0›î2ûî5²î7kî9Ëî?xî?ÿîC†îDèîF×îH�îJÁîJÁï4 îèï2B î[îñî3î!Kî$Þî&Ïî*®î-¾î3Ãî6e î=g îE,îIAîJÁîJÁï2Bîèï0x îñî�îÅî!î# î&´î(<î.ôî1-î6Öî9#î>ÖîAÜîCdîFWîIAîJÁîJÁï0xîèï.®îPîFîî/îüîfî!Îî$ï î-î.Œî/À î7§î:�î=sî@tîFÙîH�îJÁîJÁï.®îèï,ä îéîtî¥î %î!ýî$Cî'Èî*:î.Rï,äî mï*wîåî…îPï*xï*îÝîÉî�î ­î#î%Ðî'�î)õî/©î05î3î8oî;î?ªîA_îCÄîIBîJÂîJÂï*îèï(î—îZî¤î’î!« î(*î+Qî-Ýî/¢î5ö î<‹ îC+ îJÁîJÁï(îèï&Kî»î[îÖî Lî ¤î$£î)î+‰î-Ïî2&î3‘î5Wï&Kî mï#gwîÆï#gxï#gî,îóîîWîsî²î#Åî&%î*·î,Eî.…î3»î7›î9)î<°î?Fî@ÕîFVîJÁîJÁï#gîèï!|îîFï!|î òï…vî î­îN î"ï î,Äï…pï…î,Êï…î òïPîªîªïPzïPî+ïPpïPîîïPzïP îÏïPpïPî¦ïPxïPî¬ïPîèï©îeîŒî]îþî"~î&gî)jî+Eî0Œî3Žî7Ùî8Iî9¶î9¶ï©zï©î>7ï©xï©î>§î?ýîBFîE¬îE¬ï©pï©îGZï©xï©îGÊîJÁîJÁï©îèïÖîÊîVîH îÔî#_î#_ïÖzïÖ î+,ïÖxïÖî+ìî,Uî-»î-»ïÖzïÖ î5ˆïÖxïÖî5ñî7@î9—î?îB îEïîH{îJÂîJÂïÖîèï î¶î¶ï pï îóï xï î î!¹î&W î,Îî/Áî3ýî6Jî6Jï pï îGíï xï îIîImîJÂîJÂï îèï9z îµï9xï9î=î¬î:î!½î#,î%Žî) î) ï9pï9î+‘ï9xï9î,î/Bî1Kî6‚î9-î;!î?ëîBnîE'îG´îJÁîJÁï9îèïfî”îîþî ³î#�î&[î)Qî,Ëî.üî4Nî8î:ûïfîèï ÈîBîBï Èzï ÈîÃï Èxï Èî!îeîœîðîðï Èpï Èîuï Èxï ÈîÓî"Ïî&¦î)'î,dî.+î1î5Øî,îCÞîH²îJÁîJÁï Èîèï õî”îãî½î T î&¥î)©î. î0­î5î7Éî:Ëî@„îDÏï õuï õîE@îE@ï õxï õîH�îJÁîJÁï õîèï î¤îGî¬îîîî,î!]î$¬î&-î+©î/Yî0Ùî3 î6Ûî:Äî@&ï ÿ  êq?€[Ç|Lafiteusesitsownhostanddirectorynamesformailfolders,LAFITE.PROFILE,etc.,ratherthanthecurrentconnecteddirectorybecauseyoumaywanttokeepyourmailfolderssomeplacespecial(e.g.,thelocaldiskoryourlogindirectory),andtheconnecteddirectorycanchange.TheglobalvariableLAFITEDEFAULTHOST&DIRisprovidedtotellLafitewhereyougenerallykeepyourmail.LAFITEDEFAULTHOST&DIRshouldbeatomic,inthesameformasLOGINHOST/DIR(e.g.{PHYLUM}).IfLAFITEDEFAULTHOST&DIRisNIL,thenthevalueofLOGINHOST/DIRisusedi.e.,yourloginhostanddirectory.IfyouarerunninginaLispinwhichsomeprevioususerhasbeenusingLafite,youneedtotakesomeactiontogetLafitetoworkonyourmailfilesandinyourname.Whenyouchangeyouruseridentitybycalling(LOGIN)tologinasyourself,Lafitenoticesthatthecurrentuserhaschanged,andattemptstoauthenticatethenewuser.However,Lafitestilldoesn'tknowhowyouwantyourLafitecustomized;inparticular,LafitenoticesthevalueofLAFITEDEFAULTHOST&DIR,andloadsyourprofileofknownfoldersonlywhenLafiteisfirststarted.ThustochangetheidentityoftheLafiteuser,youshouldfollowthefollowingprocedure:1)TurnLafiteoff,byclickingQuitinthestatuswindow,orcalling(LAFITE'OFF).2)Loginasthenewuserbycalling(LOGIN).3)SetLAFITEDEFAULTHOST&DIRand/orLOGINHOST/DIRasappropriate,andanyotherpersonalvariablesthataffectLafitethatmattertoyou.Atypicalwaytodothisstepistocall(GREET)togetyourpersonalinitializationloaded.4)RestartLafitebycalling(LAFITE'ON).Whenthingsgowrong...Lafitetriesfairlyhardnottobreak,butitisrunninginaveryopenenvironment,whereusersarefreetointerruptarbitraryprocesses,networkserverscomeandgo,etc.Asofthiswriting,thefollowingaresomeabnormalstatesofnote:Mailfiledoesnotparse.Thisshowsupwhenyoubrowseafolder,Lafitestartsparsingthefolder,andencountersanerrorinthefile,typicallyanincorrectmessagelength.Lafiteprintsamessagetothiseffectinthebrowserwindowandabortsthebrowse.TheinformationLafiteprintsincludestheheaderofthelastmessageparsed,andabytepointerwheretheproblemwasencountered.Thebytepointerissuchthatifyoutruncatedthefiletothatpointerposition,themailfilewouldbevalid.Solution:scavengethemailfile.TheLaurelMailFileScavengerprogramworksonLafitefiles,asdoestheHardyscavenger(Ithink).TherewilleventuallybeascavengerinLafite.ThemostcommonwaytogetamailfileintoaninconsistentstateistoabortaMoveToorUpdatecommandsomewhereinthemiddle(eithermanually,orbecausearemoteservercrashed).InthecaseofMoveTo,theproblemisusuallythatthelastmessageinthefileis``tooshort'',sinceitneverwascompletelywritten.Ifthefirstoperationyouperformonthedestinationfileafterthecrashistobrowseit,Lafitewill(usually)detectthissituationandletyoubrowsethefileanyway,withawarningthatthelastmessageistruncated.Updatingthefilewillthencorrectthelengthofthelastmessage.Thus,inthiscase,youwillnotneedascavenger.Ifyouneglecttobrowsethedestinationfilebeforemovingadditionalmessagestoit,however,youwillneedtoscavenge.Tableofcontentsinconsistentwithmailfile.Intheory,thisshouldneverhappen;however,practiceshowsthatitdoes.Lafitebreakswithamessagetothiseffect(inearlierversionsthemessagewas``Lafiteisconfusedabout...'')whenittriestooperateonamessagethatisn'twhereitthoughtitwasinthefile.î@&ï î êïbxî òï`¡îîîýîîîèî"Èî'î)nî,™î1’î1’ï`¡pï`¡ î=Tï`¡xï`¡î>EîA:îEYîH‘îJÂîJÂï`¡î òï^Îî¹î8îî!%î#Üî&áî*=î+ìî/=î2wî5�î:î@½îE6îH�îJÁîJÁï^Îî òï]îŒîÐîëî}îN î"Dî%Rî( î.Þî5î7åî=:î>îAFîE¼îJÁîJÁï]î òï[:pî•ï[:xï[:îÓî÷î&|î(âî+÷î0®î5}î8ëî?†îCŽîG€îJÁîKîKï[:î òïYgpî•ïYgxïYgîÜî#î%Çî+Xî-Çî0çî5%î9Lî;¼î;¼ïYgpïYg îF§ïYgxïYgîGîîJÂîJÂïYgî òïW”pîçïW”xïW”îtî0î!êî!êïW”pïW”î3�ïW”xïW”î5Iî5IïW”pïW”î93î;¸ïW”xïW”î=ÌîB(îE½îI7îJÂîJÂïW”î òïUÁp îÝïUÁxïUÁî5îs îíî ùî$Eî'î)˜ î/<ïUÁî òïRÔî HîÑîøîÿîî}îhîéî Çî$,î)Šî,Vî.žî1Íî5Hî9rî;ûî?*î@«îCvîFÚîJÁîJÁïRÔî òïQ î ŒîÀî«îEî«î�îÃîÇî"žî%Aî&Ûî*î.î.tî2vî5î9ªî<Ïî?´îD§îFŽîJÁîJÁïQ î òïO@pîÓïO@xïO@î/î´îÝîbîçîTî!*î%šî(=î*sî/î1áî4,î9ÇîîBJïFìxïFìîB§ïFìîèïCÿîiîÁîiîéîjî›î[î&î ôî%'î%'ïCÿpïCÿî+ïCÿxïCÿî+eïCÿîèïAîáî±îZîZïApïAî&ýïAxïAî'Íî,½î,½ïApïA î7¨ïAxïAî8xî:q îBlîEmîHXîKÇîKÇïAîèï??î…îZîDî"+î&Hî)2î-¨î/tî2žî3Aî4ìî9vî7î@ZîCîFîG¡îIlîKÇîKÇï??îèï=upîÉï=uxï=uî!î¡î¼îÈî" î)Ãî.ï=uîèï:ˆîiîÁîOî îîî !î !ï:ˆpï:ˆî&Ùî*5ï:ˆxï:ˆî*’ï:ˆî òï6ˆvîˆî6îRîÓï6ˆwï6ˆîÙï6ˆî òï3mxîéîåîyî­îîÀî äî#]î$«î&î+<î,ãî.î1î4w î<Ñî@àîDVîF¢îIAîJÁîJÁï3mî òï1£î¤î6 îxî!»î&;î)Óî,yî.±î1*î1 î3¡î5Iî7Ùî<Ðî?îEîG]îJÁîJÁï1£î òï/Ùîéîoîúî ï/Ùî mï,õwî¬îîîöîNîeï,õxï,õî(î“î�î#�î%xî)î+­î0Bî1Rî5šî9~î<öîA­îCñîH8îJÁîJÁï,õîèï+ î°î}îËîUî‘î"-î'‰î)Vî.êî4î8‡î8éî<Åî@‹îA“îFÅîHOîJÁîJÁï+ îèï)@î³îbîÂî÷î" î$Øî(úî+Zî0bî0éî3Á î;Eî?EîC0îH�îJÁîJÁï)@îèï'vîmî&î…îî Yî%î'Ëî(öî,î0Éî4àî7?î<¾î?j îG”îHîJÂîJÂï'vîèï%¬îùîÁî0îcî3î —î#Oî)nî+Ðî.;î/ìî2»î7ƒî=î?|îB—îEîHþîJÁîJÁï%¬îèï#âî$ï#âîèï þîÕî„îÚî èî#�î$î&çî+?î6ÁîëîD\îFîJÁîJÁïPîèï†î2îBîÜî!(î%¹î* î0Gî1øî7î8î<­î@¦îFaîFÔîH�îJÁîJÁï†îèï¼î³îJî îGî!¥î"îî'{î*&î,cî.¿î3óî5î7¼î:î;Kî>AîB£îEòîG%îJÁîJÁï¼îèïòîh î1î îeî¼î!îî$™î*�î-î2Cî4î6O î=#î?^îBmîDŸîHîIBîJÂîJÂïòîèï(î¸î†î¥înî#/î'[î*î/Ðî2§î4Âî7˜îçîAoîFÚîIÅîJÂîJÂï(îèï^îîÃîîfî!Ÿî"í î)Cî)«î/©î1êî44î6Àî9Çî>9î@zîD”îF/îHpîJÁîJÁï^îèï”îqîÓî‚î îˆî ªî#<î%Áî(î+Iî,P î2Àî3"î4�î7î;Ÿî=)îAµîCï îJÁîJÁï”îèïÊî"îAî î!Fî&òî(rî)òî/�î2%î4 î7Îî9Nî>ÞïÊî mï æwîLîùîv î î#î& î'âï æxï æî(¾î)Dî+î/¸î2Wî6Ïî:˜î?ùîEÑîJÁîJÁï æîèï ûîÙîŒîÈî4î î…î#Ãî&Âî'Óî-î.£î1)î4Ùî4Ùï ûyï ûî6�î9×î=ÿî?ÔîDîFîI²îJ°îJ°ï ûîèï 1îŠ îõï 1xï 1îoîîbî!Yî"ûî'×î)Ñî*ðî0;î2üî5èî9ôî;>î@PîA›îD;îEÝîH0îJÁîKîKï 1ÿ êq?€[ǤTheappropriateactiontotakeistoclosethebrowser,selectingDon'tUpdate,deletethetableofcontentsfile(thefilewith-LAFITE-TOCappendedtothename),andthenbrowsethefileagain.Ifthisisnotsuccessful,youmayneedtoscavengethefile.Ifyouhadmademanychangestothebrowser(deletions,forexample)thatyouwouldrathernotlose,youcantryselectingWriteoutChangesOnlywhenyouclosethebrowser;thismaysucceediftheinconsistenciesinthetableofcontentsdidnotintersectwithyourchanges.Slowfileserver.Ifyourmailfilesliveonaremotefileserverthatisparticularlyunresponsive,itmayhappenthattheGrapevineconnectionoverwhichnewmailisbeingretrievedtimesoutbeforethefileserveracknowledgesreceiptofthemessages.Theusualconsequenceofthisisthatyourmailboxisnotflushed,soyournewmailisintwoplaces:yourmailbox,awaitingretrieval,andyourmailfile,towhichitwasjustretrieved.AlesscommonoccurrenceisthatGrapevinetimesoutpartwaythroughtheretrievalprocess,resultinginaLispbreak.Youcan^outofthebreaktoreturntothestatebeforetheGetMailstarted.Ifthisisoftenaproblemforyou,youmaywanttoadoptthefollowingidiom,whichseveralpeoplehavefoundusefulinmaintainingtheflexibilityofremotemailfileswhileutilizingthespeedandreliabilityofthelocaldisk.Keepmostofyourmailfilesontheremoteserver,asusual,butkeepyour``active''mailfile,theonetowhichyoustandardlyretrievemail,onyourlocaldisk.Retrievemailtothisfile,anddispatchfromtheretoyourremotefiles(usingMoveTo)someorallofthemessagesyouwishtokeep.Mailfileson{DSK}haveverypredictableperformanceduringGetMail,whichisgoodforbothyouandthemailserver.Fileson{DSK}arealsolesssubjecttoothervagariesofremoteservers(e.g.,suddencrashes)thatsometimescauseproblemswithmailfiles.Andifyoutendtodeletemuchofyourincomingmailafterreadingitonce,youwillfinditmuchfastertokeepyouractivemailon{DSK},evenifyourremoteserverisn'tflaky.LafiteProfileVariablesBelowaretheglobalvariablesthatcontrolLafite'sbehavior.DEFAULTREGISTRYThenameofyourlocalregistry,usedifyourloginnamedoesnotincludearegistry.Thisisnormallysetinthelocalsite-specificINIT.LISPfile.LAFITEDEFAULTHOST&DIRThedirectoryonwhichLafitelooksforLAFITE.PROFILEandallmailfoldersandmessageformsyouaccessifyoudon'tsupplyanexplicitdirectory.See``ChangingtheLafiteUser''above.DEFAULTMAILFOLDERNAMEIfnomailfolderissuppliedtothefunctionLAFITE,i.e.,youcall(LAFITE'ON),thenthevalueofthisvariableisused.Initially,ACTIVE.MAIL.LAFITEMAIL.EXTThedefaultextensionfornamesofmailfolders.Initially,MAIL.LAFITETOC.EXTThestringappendedtothenameofamailfoldertoproducethenameofitstableofcontentsfile.Initially,-LAFITE-TOC.îKï 1î êïbxîèïa»î» îî!îËî"Àî$(î%Òî)3î+Žî1î6©î6©ïa»wïa»î:‚î>Âïa»xïa»î?œîC£îEþîI6îJÁîJÁïa»îèï_Ðî?î“îWî«î±î±ï_Ðpï_Ð î(îï_Ðxï_Ðî)`î/Ÿî19î3„î8î:¤î=µîBQîDœîFðîJÁîKîKï_Ðîèï]ýîXîåî?î  î7î Ûî#Ìî'î(°î.Wî0£î3Oî3Ãî53î7Öî:zî>'îAÞîFõîH�îJÁîJÁï]ýîèï\3î" îÅîî#þî&Ñî)�î-¾î1Ñî4Kî7tî:0î<Âî>ðîDï\3wï\3îDŒîH|îJÁîJÁï\3îèïZHî`î@ïZHxïZHîÀînîî"|î$Õî*|î-î0î5!î6|î8ÔîAþîC¦îEþîI6îJÁîJÁïZHîèïX]î%îkî±îùî!äî$ðî*Cî*IïX]î mïUywîÁî î‡ïUyxïUyîSîÉî<îfînî"Jî$Ùî&Ïî'êî,î.×î2Óî5�î6ì î> îF¦îGëîJÁîJÁïUyîèïSŽî³îdî¦î J î'"î*î. î0ßî3Úî5*î8Öî>}îBîD`îH�îJÁîJÁïSŽîèïQÄîxî­ îwî$$î&î(�î.æî/•î2”î6Z î>�î@cîC+îDÀîGµîJÁîJÁïQÄîèïOúîîLî™î¥îAî"Sî%î( î)Nî*Õî-Xî1¿î4Ñî:Jî?— îE&îGµîJÁîJÁïOúîèïN0îîÌî€î‘îíîŸî"E î(eî(ñî*„î-î2Ñ î9Ãî;5î>îDÎîH|îJÂîJÂïN0îèïLfî(îhîÓî">î'rî-î.Ùî0î33î7jî7ûî;î=«î>ìîAlîC1îE›îIAîJÁîJÁïLfîèïJœîçîgî˜îšî¹î êî&<î*�ïJœîèïG¸îHîÄî î|î„îàî úî#åî&xî)Xî,‘î.î1Øî4î9üî>$îB îFwîJÁîJÁïG¸îèïEîî&î)î7îÝ î$dî&» î,Õî.†î3#î63î9î<ÁîB îDaîH9îJÂîJÂïEîîèïD$ îúî¤îóî&î Zî Ðî$vî'Áî)kî,•î/žî2zî4qî6Àî;Vî?ªîAJîE/îGŸîJÁîJÁïD$îèïBZî î9î7îÞî #î"µî$Iî(;î*× î1hî6Kî9¢î;Žî>¯îAØîEîEnîJÁîJÁïBZîèï@�îþî©îGîîºî""î%†î) î*¸î-ïî2’î5|î9›î?›îC+îDíîFÚîH�îJÁîJÁï@�îèï>ÆîïîÒî.î î!Ýî"�î&î)î+Mî0cî3Öî7 î>V îF‚îJÂîJÂï>Æîèï<üî°î«îîgî •î#¿î&eî) î+\î.dî2·î3-î6vî8mî=Fî?ŠîBEîDÊîIAîJÁîJÁï<üîèï;2îŽî×îšîHî#âî'Fî,î1Uî4,î:éî>§îDµîG×îJÁîJÁï;2îèï9hîî�î–îæî‹îŸî<î#6î&ùî(¡î+Êî1¼î4Ãî7ìî<Íî>îAžîDCîFÚîI™îJÁîJÁï9hîèï7žî�î î îÂîÎî"Šî%tî'Lî,_î/wî0ªî3¶î8-î< î>ÕîBï7žî òï3§vî“îÄî[ï3§wï3§îaï3§î òï0ŒxîîîîEî6î¿î^î#Þî(‹î.ï0Œî òï-pî‹ï-xï-î‘ï-îèï*tîßî¿î™îóîWî$·î(î)”î,îî0‰î4iî7¸î:Mî?Iî@”îEóîF™îIƒîJÁîJÁï*tîèï(ªî†îuîõî&î; î%eî%eï(ªpï(ªî,ôï(ªxï(ªî-Lî/‹ï(ªî òï%0pî•ï%0xï%0î›ï%0îèï"‰î™îAî!îî!àî%Tî'lî'lï"‰pï"‰ î3.ï"‰xï"‰î3Žî6î7éî:Ûî?DîAÕîGîJÁîJÁï"‰îèï ¶îpîNî�î îmî!­î#pî( î.î._î0Çî1wï ¶wï ¶î7aî9‘î=lî@5ï ¶xï ¶îA=îEï ¶î òï$pî•ï$xï$î›ï$îèï}îJî0î(îî^î Éî"Wî$–î)êî)êï}pï}î.ôï}xï}î/²î2%î4»î7$î7$ï}pï}î=êîAFï}xï}îBîE îGGîJÁîJÁï}îèïªîsîåîêî(îŒîä î#)î#)ïªpïª î,fïªxïªî,Ãïªî òï0p î´ï0xï0îºï0îèï‰î‘îîôîî#î$£î'�î,Dî,œ î1áî1áï‰pï‰î5=ï‰xï‰î5šï‰î òïp îÝïxïîãïîèï hî§îcîžî4î {î$"î%Äî&×î)×î-Éî/_î4œî6äî:‹î<,î=îîA<îBÝîH0îJÁîKîKï hîèï ž î-î-ï žpï ž îjï žxï žîÇï ž º êq?€[Ç�LAFITEFORM.EXTThedefaultextensionfornamesofuser-definedformfiles.Initially,LAFITE-FORM.MAILWATCHWAITTIMEThenumberofminutesbetweenpollingfornewmailfromyourmailservers.Initiallysetto5.LAFITEFLUSHMAILFLGIfNIL,Lafitewon'tflushyourGrapevinemailboxwhenretrievingnewmail,sothemailwillstillbetherewhenyouinvokeGetMailagain.Initially,T.LAFITENEWPAGEFLGIfT,thentheHardcopycommandwillstarteachmessageonanewpage.Otherwiseitwillseparateeachmessagebyalineofdashes.Intially,T.LAFITEHARDCOPYBATCHFLGIfyouoftenrequesthardcopyofsinglemessages,oneatatime,youmaynoticesomedisadvantages:shortmessagessometimesgetlostinamongstotheruserslongoutput,andtheyarewastefulofpaper.Andifyouhardcopylargemessages,youmaynotalwayscaretowaitaroundwhilethemessageisformattedforhardcopy.LAFITEHARDCOPYBATCHFLGisprovidedtoallowyoutopostponethehardcopyinguntilitcanbedoneallatonce.Whenthisflagistrue,Lafite``batches''yourhardcopyrequests,anddoesn'tactuallyprintthemuntilyoudoanUpdate,atwhichpointitsendsthemalltotheprinterinonebatch.Whenyouhavehardcopypending,theHardcopybuttonisspeckledtoremindyouofthisfact.TheUpdatebuttonhasanadditionalchoiceDoHardcopyOnlyincaseyouwanttogetyourbatchedhardcopyprintedwithoutdoinganactualUpdate.ThebehaviorofLAFITENEWPAGEFLGwhenbatchinghardcopyisthatitappliesonlytothemessagesselectedateachHardcopyinvocation;eachnewsetofmessagesstartsonanewpage,independentofthesettingofLAFITENEWPAGEFLG.LAFITEHARDCOPYBATCHFLGisinitiallyNIL.LAFITEDISPLAYAFTERDELETEFLGIfT,Lafitewilldisplaythenextmessageifyoudeletetheonethatisinthemessagedisplaywindowandthenextmessageisundeletedandhasnotbeenexamined(i.e.,itismarkedwitha``?'').IfALWAYS,thenitwilldisplaythenextundeletedmessageevenifithasalreadybeenseen.Initally,T.TisroughlyLaurelsemantics,ALWAYSisHardysemantics.LAFITEBROWSERREGION,LAFITEDISPLAYREGION,LAFITEEDITORREGIONTheseareREGIONswhichareusedtodescribewheretheprimary(i.e.first)windowofeachtypeistobeplacedonthescreen.Initally,theyaresettosomething``reasonable''forthestandardinitialdisplayconfiguration.IfyousetthemtoNILthenyouwillbeaskedtospecifyaregion(viaGETREGION)thefirsttimeanysuchwindowiscreated.LAFITEDISPLAYFONT,LAFITEEDITORFONT,LAFITEHARDCOPYFONTThesearethefontsusedfordisplayingmessages,composingmessages,andmakinghardcopy.Youmaychangethemindividually.TheyshouldbeFONTDESCRIPTOR'sasreturnedbyîÇï žî êïbxî òï`p î´ï`xï`îºï`îèï]mî‘îîôîî#î$£ î,^î/–î2«î3 î8Hî8Hï]mpï]m îA…ï]mxï]mîAâï]mî òïYópî9ïYóxïYóî?ïYóîèïWLî‘î�îîî#\î'Ðî)ßî,Ÿî/‰î2Áî5Íî8·î=pî=ÈîBµîD¤îF$îG1ïWLî òïSÛpîïSÛxïSÛîïSÛîèïQ4î=î=ïQ4pïQ4îÂïQ4xïQ4îrîCîÞî!î"-î(¿î-Ùî1_ î7aî:!î=cî>ùîA*îDîF�îHÿîJÂîJÂïQ4îèïOaîBîÈîPî™î -î#Cî&¼ïOauïOaî'î'lî'lïOaxïOa î,±î,±ïOapïOaî-ˆïOaxïOaî-ßïOauïOaî-åïOaî òïKÝpîbïKÝxïKÝîhïKÝîèïI6îDîDïI6pïI6îïI6xïI6îÑîÏîî>î$tî&öî)Ýî,æî2î3ôî4øî7¾î;4î;“îAéîCîE™îJÁîJÁïI6îèïGcîêîîàîÝîdîïî#|î#Ôî(·î(·ïGcpïGcî)ŽïGcxïGcî)ëïGcî òïCépîlïCéxïCéîrïCéîèïABî>îÇî+îÐî!§î#3î&îî,óî/qî0Üî1Úî5(î7±î:‡î>oîAÓ îJÂîJÂïABîèï?xîvîbî (î"„î%*î&êî,sî0"î3±î6Ûî;´î>}îAžîDîI6îJÁîJÁï?xîèï=®î'îµî×î@îþî" î%zî+´î.rî1î3ûî8fî;\î=î@îDÖîH�îJÁîJÁï=®îèï;äîVîÛîFîœî&î&°î&°ï;äpï;äî9*ï;äxï;äî9Éî;NîA4îBûîF¹îIAîJÁîJÁï;äîèï:î�îÎ î}î"“î#»î&î'Ûî+î,ßî.Jî1fï:îèï7sîîªîeî×îî" î(jî+©î1´î7gî:$î>äîCüîGgîJÁîJÁï7sîèï5©îîŠîdî)î=î«î#Šî&úî($î+·î/î0Öî2Xî4Œî8ïî:qî<ðî@ÚîA4îEîG©îJÁîJÁï5©îèï3ßîÌîXî–î#Óî( î)kî.àî0mî5î7§î9?î;¾î> î?îA»îF‚îJÂîJÂï3ßîèï2î?î îbî„î„ï2wï2î ·î&àî)Àï2xï2î*'î+¶î.…î1î4Zî5éî8î;.î@9îFîJÂîJÂï2îèï0*îÁîqî4îî"Åï0*îèï-ŒîêîÁî¤î¤ï-Œpï-Œî(ï-Œxï-Œî(Åî,¤î2fî8–î:-î=%î>¦îCuîF¸îH�îJÁîJÁï-Œîèï+¹îÌîî¤îÞî&G î-rî0¬î3¥î5Íî7�î=uîAîC#îDYîGQîJÁîJÁï+¹îèï)ï î£î.î_î”î!î!ï)ïpï)ïî.�ï)ïxï)ïî.ìï)ïîèï'Hpî"bï'Hxï'Hî"ºî#øî(Ãî(Ãï'Hpï'Hî+Hï'Hxï'Hî+¥ï'Hî òï#Îpî!Ÿï#Îxï#Îî!¥ï#Îîèï!'îDîDï!'pï!'îï!'xï!'îÑî©î+î²îêî"Òî(î):î+Éî/­î1äî4hî7î8Sî9Ùî<îA@îEÇîJÁîJÁï!'îèïTî§îî%î„îøî%]î(î*šî-î0zî6¾î9Òî;1î<¥îAªîDËîEþîIîIlîJÁîJÁïTîèïŠpîòïŠxïŠî¢îšîÃî>î Àî"òî%Ôî,î1,î4Eî5xî6¡î8éî=�î@»îCÿîDXîI;îI;ïŠpïŠîJïŠxïŠîJiïŠyïŠîJ¯îJõîJõïŠîèï·îæîäîÏî, î@î#pî$nî'³ î,€ï·xï·î,†ï·î òïFpîçïFxïFî—î—ïFpïFî+ŒïFxïFî,<î,<ïFpïFî;ZïFxïFî;`ïFîèïŸîÇîúîúïŸpïŸîïŸxïŸîíîÖî" î%#î&°î+îî/äî2"î75î9Çî<öîAýîC•îF£îI„îJÂîJÂïŸîèïÌî~îXî™îˆîÏî Gî ¶î%°î(§î*äî,êî.�î5 î=î?@îAˆîGîJÁîJÁïÌîèïî° îŠî*îÆî"•î$Ìî(mî*4î*4ïpïî,¹ïxïî-Yî0—î3fî6)î83î< î=èîB›îCßîH9îJiïuïîJÁîJÁïîèï%pîwï%xï%îHîyî"î î"‹î%�î*‡î+Åî0cï%î òï «pî9ï «xï «îéîéï «pï «î'Yï «xï «î( î( ï «pï «î7-ï «îèï xîÅîöî2î€î˜î ² î'î-%î3áî9ðî<„îAGîG€îGãîJÂîJÂï îèï:î¦îîG î%åî'%î+fî0˜î3Cî3Cï:pï: î?ï:xï:îA!îC‰îHóîJÁîJÁï:ó êq?€[ÇtFONTCREATE.Initially,theyareallTimesRoman12.LAFITEBROWSERFONTThefontusedfordisplayingthetableofcontentsinthebrowserwindow.Initially,Gacha10.LAFITESTATUSWINDOWPOSITIONSpecifieswherethestatuswindowappearswhenLafiteisinvoked.ItisaPOSITIONorNIL(inwhichcaseyouwillbeaskedtospecifyapositionwhenLafitestarts).LAFITENEWMAILTUNE,LAFITEGETMAILTUNE(Dandeliononly)ThesearelistsoftheformacceptabletothefunctionPLAYTUNE,orNIL,inwhichcasetheyareignored.LAFITENEWMAILTUNEisplayedwhenLafitediscoversyouhavenewmailwaiting;LAFITEGETMAILTUNEisplayedwhenaGetMailcommandcompletes.LAFITEENDOFMESSAGESTR,LAFITEENDOFMESSAGEFONTLAFITEENDOFMESSAGESTRisastringcontainingthetextofthe``EndofMessage''tokendisplayedattheendofamessage;LAFITEENDOFMESSAGEFONTisthefontinwhichitisdisplayed.IfLAFITEENDOFMESSAGESTRisNIL,thenno``EndofMessage''tokenwillappear.LAFITEIFFROMMETHENSEENFLGIftrue,thenmessagessentfromyouareconsidered``Seen''(andhencedonothavethemark`?'),eventhoughyouhavenotyetdisplayedthem.InitiallyT.LAFITEBUFFERSIZEThenumberof512-characterbuffersusedbythestreammanagingthefilebehindanopenbrowserwindow.Ifyouregularlyreceiveverylongmessages,youmightwanttoincreasethistoimproveperformanceofDisplayfollowedbyHardCopyorMove.Initially20,whichhandlesuptoabout10,000-charactermessages.AddingNewMessageFormstoLafiteThenormalwaytoaddnewmessageformstoLafiteistoeditanexistingform(orbuildonefromscratch)andsaveitawayusingthe`SaveForm'menuitem.Youcanalsoprovidemessageformsthatcomputethetextonthefly,as,forexample,the`LispSupport'selectiondoes.Toaddyourownitemstothe`MessageForms'menu,addastandardthree-elementmenuitemtothevariableLAFITESPECIALFORMSandthensetthevariableLAFITEFORMSMENUtoNIL(thisiswherethemenuiscached).Thethree-elementmenuitemshouldyieldaLITATOMasits``value'',thatatombeinginterpretedasfollows:1.Iftheatomhasafunctiondefinition,thefunctioniscalled(withnoarguments)andthereturnedvalue(astringoraTEditTextStream)isused;2.Iftheatomhasavalue,itsvalue(astringoraTEditTextStream)isused;3.otherwise,acopyofthefilebythatnameisused.Forexample,ifTEditwantedtoaddamessageformthatcontainedthedatetheTEditwasmade(similiartoLafite'sbugreportform)itcouldadd("TEditSupport"(QUOTEMAKETEDITFORM)îJÁï:î êïbxîèïa»p îNïa»xïa»îýîU îšî!{î#¡î%b î/ïa»î òï^Apî9ï^Axï^Aî?ï^Aîèï[šî‘îPî]îl î Åî"öî&.î'¹î,öî.vî0§î5­î:þî;V î@›î@óîFƒï[šî òïX)pî ÈïX)xïX)î ÎïX)îèïU‚î•î¢î÷îÂî$áî)àî-Šî1î2áî7ïïU‚uïU‚î8kî8èî8èïU‚xïU‚î:Vî;¸î<Ùî<ÙïU‚pïU‚îC‘ïU‚xïU‚îD îEÇîEÇïU‚pïU‚îHLïU‚xïU‚îHÈîJÁîJÁïU‚îèïS¥îÅî…î îˆîKî ñî"qî&Ýî'Úî,èî0nî4?î8"ïS¥î òïP4pîçî).ïP4xïP4î)4ïP4îèïM� î+îÉî\îiî!Éî$–î&\î(Çî,: î2ñî4¬î7î<™î<™ïM�pïM�îCQïM�xïM�îD<îF îF ïM�pïM�îH‘ïM�xïM�îIAîJÁîJÁïM�îèïKºîÇîŠînî–î Éî!#î!#ïKºpïKºî/jïKºxïKºî/Åî1î5Hî8Ñî<¥îB\îDçîHîJÁîJÁïKºîèïIçîÒîíîíïIçpïIçî&4ïIçxïIçî&Œî'Êî, î/�î0�î3!î67î«î@¨îGîJÂîJÂïCÆîèïAóîQî9îçîíîõî!oî'�î'�ïAópïAóî:ïAóxïAóî:Üî<—î?EîB�îD~îH[îIƒîJÁîJÁïAóîèï@ î+îƒîØîØï@ pï@ î){ï@ xï@ î)Óî+î+ï@ pï@ î-–ï@ xï@ î.Fî1=î3î6�î8î>îAÃîD>îHšï@ î òï<¦pîñï<¦xï<¦î÷ï<¦îèï9ÿî[î†î›îeî 8î#Žî&4î(x î/Hî3ôî7î:úî<ðî?TîBŠîDÙîH[îJÂîJÂï9ÿîèï85îî‚î î"îhî!ƒî'oî+ î+xî0eî0eï85pï85î1<ï85xï85î1™ï85î òï4»pîbï4»xï4»îhï4»îèï2î›î î5 î!î& î)"î*úî-5î1€î7£î9ÝîjîCgîEnîGîJÁîJÁï.€îèï,¶îàî‘ï,¶îèï)Òîîï)Òî òï%ÛvîMîÛîsîWî!1î%oï%Ûî òï"Àxî ±îSîî¨îGîî![î%-î&Ãî*ªî+þî-“î0<î2î7î:Rîî<}î@PîCîH�îJÁîJÁï öî òï,î —îŒîÙî0î&îQîî [î#ºî)Jî.Ùî2Mî2Áî4Öî7{î:¤î=•îA,îBÈîEîJÁîJÁï,î òïbî�î¸î^îyî î%Ÿî)nî,‚î.î0nî5�î5�ïbpïbîD®ïbxïbîE$îGÊîJÁîJÁïbî òï�î þîKîlîlï�pï�î!ï�xï�î!yî#î#ï�pï�î%›ï�xï�î&î)î*pî.vî0Ãî4‘î5ëî;:î;®î>s îGîJÂîJÂï�î òï¼î èî2îiîfîfï¼pï¼îGï¼xï¼îŸî îÌ î$þî'�î*ëî.† î5eî6æî;éî;ïï¼îèïÏîcîÔî"îŒîïî î!l î'öî*Dî/§î1î4äî8dî:X îAkîDîF]îKÇîKÇïÏîèïîbîØî~îîîË î&pî'®î*âïîèïgîGîœîÍîîbî_î1î Ýî$Wî%Íî)sî+ î,î/À î7eî8£î;×ïgîèïÉîG î–î“îµî@îqî!«î#yî&î)©î*çî-ùïÉî òï åî sîîQîî¯î4î Âî!Åî&òî*/î,Ôî2ñî5(î8î:9î=ùî@|îDîIAîJÁîJÁï åî òï îŸî3î&î×îÿî™î!"î!(ï îèïkpî î/î$ î0©î0¯ïko êq?€[Çù"MakeaformtoreportaproblemwithTEdit")toLAFITESPECIALFORMS;MAKETEDITFORMcouldbedefinedtobe[LAMBDANIL(PROG(OUTSTREAM)(SETQOUTSTREAM(OPENTEXTSTREAM""))(printoutOUTSTREAM"Subject:TEdit:>>Subject<<"T)(printoutOUTSTREAM"To:"TEDITSUPPORTT)(printoutOUTSTREAM"cc:"(USERNAME)T)(printoutOUTSTREAM"TEdit-System-Date:"TEDITSYSTEMDATETT)(printoutOUTSTREAM">>Message<<"T)(RETURNOUTSTREAM]whereTEDITSUPPORTandTEDITSYSTEMDATEarevariablessetbyTEdit.Lafitesuppliesonefunctiontomakethiskindofmessageformeasiertoconstruct:(MAKEXXXSUPPORTFORMSYSTEMNAMEADDRESSSYSTEMDATE)Createsamessageform(aTEditstream)tobemailedtothemaintainersofSYSTEMNAME.SYSTEMNAMEisthenameofthesubsystem(astring);SYSTEMDATE,ifnon-NIL,isadate(string)ofimportancetoincludeinthemessage;andADDRESSisthemailsystemaddressoftheintendedrecipient(s).Forexample,ifMAKETEDITFORMweredefinedas[LAMBDANIL(MAKEXXXSUPPORTFORM"TEdit""TEditSupport"TEDITSYSTEMDATE)]Thenselecting``TEditSupport''intheMessageFormsmenuwouldproduceaformsuchasthefollowing:Subject:TEdit:>>Subject<>Message<<î0¯ïkî êïb6pîèïa¨îÞîµîŒîcî:îîîÉî#üî&�î,bî.î4Èî8ûî>âïa¨î òï^»xî rî rï^»pï^»î�ï^»xï^»îaî¹î¹ï^»pï^» î'¤ï^»xï^»î'üî+–î-Yî2(î3¨î5ï^»î òï\pî Éî  îXîãï\î òïZî Éî  î wîNîX î›ïZî òïX6î Éî  î wîNî%îüîÓîªî�îXîbî Èî.8î1šïX6î òïVPî Éî  î wîNî%îüîÓîªî�îXî¾î$$î,Šî2k î=Vî? ïVPî òïTjî Éî  î wîNî%îüîÓîªî�îXî¾î$$î(Wî* î4ðî6¤ïTjî òïR„î Éî  î wîNî%îüîÓîªî�îXî¾î$$î(Wî* î3Bî4öïR„î òïPžî Éî  î wîNî%îüîÓîªî�îXî¾î$$î4ðî6žîDîE¼îGpïPžî òïN¸î Éî  î wîNî%îüîÓîªî�îXî¾î$$ î/æî1šïN¸î òïLÒî Éî  î wîNî%îüîÓîªî�îXî î"|ïLÒî òïIåxîøîøïIåpïIå î ïIåxïIåî�î'î'ïIåpïIåî(ÀïIåxïIåî)6î+yî1î3+î5î9Eî9ºî=¨îBàîEzîJÁîJÁïIåî òïHî rî÷îiîiîôîîTî#î$… î*bïHî òïDÕpî¾ î$ûî+³ î4öïDÕîèïB.xî îpîî¢î!€î%£î*Æî,®î.Úî3˜î5€î8 î?¹îA¬îA¬ïB.pïB. îJïB.xïB.îJÁîKîKïB.îèï@[p îNï@[xï@[î¸îîKîîî!‹î#Îî*<î+Åî0oî0oï@[pï@[ î8Õï@[xï@[î9—î:Üî=›ï@[pï@[î@ ï@[xï@[î@âîB2îCAîF)îJÁîJÁï@[îèï>ˆîŠ î î6îúî ‘î"Øî(�î+/î+/ï>ˆpï>ˆî1ï>ˆxï>ˆî1î2Ôî5î8î<îAOîBñîE8îJÂîJÂï>ˆîèï<µ îáï<µî òï9Ñî nîîAîAï9Ñpï9Ñ î,ï9Ñxï9Ñî„î"§î'vî(Ÿï9Ñpï9Ñî(¥ï9Ñî òï6äî Éî  îXîÝï6äxï6äîãï6äî òï4Êpî Éî  î wîNîî%Ò î2kî@²ï4Êxï4Êî@¸ï4Êî òï1ÝîaîÉî3îÿîî!°î'î+-î.ßî2Üî8î9î<8î?:î@»îBì îHñï1Ýî òï0î øï0îèï.&îîM î tï.&îèï,9îY î…ï,9îèï*Lîí î3ï*Lîèï(_îîqî"î'4ï(_îèï&rîIî¡î!Lî&dï&rîèï$… îZîáï$…îèï"˜îîï"˜îèï « îªï «î òïÎpî øïÎî òïáxî øïáî òï¾|î øï¾î òïŒî øïŒî òï™xî øï™ÿn êq?€[Ç+  TIMESROMAN   TIMESROMAN   TIMESROMAN  TIMESROMAN TIMESROMAN  TIMESROMAN  TIMESROMAN  TIMESROMAN  HELVETICA  HELVETICAé HELVETICA  HELVETICA~GACHA " ¯ Þ# 0/ Ü< zI UV “a k Îu�{/j/~ |ÿÿ�M/ëÿÿÿÿÿÿ{DSK}LAFITE.TED;20VANMELLE17-Aug-84 15:09:09