GettingStartedinInterlisp-DatXerox(forInternalXeroxUseOnly)[eris]Harmony>Doc>GettingStarted.teditThisdocumentisintendedasasupplementtotheInterlispReferenceManual,theHarmonyReleaseNotes,andthe1108UsersGuide.IttellsyouhowtoconfigurelocaldisksofDorados,Dolphins,andDandelionsforInterlisp-D,anditsayswheretofindvariousimportantfiles.ThisisnotaguidetoprogrammingInterlisp-D.ThefirstthreesectionsapplytoDolphin/Doradousers;theremainingsectionstoDandelionusers.AtXerox,theLispfilesaregenerallykeptonthedirectory[Eris]Releasename>,invarioussub-directories.Forthe"Harmony"release,packagesthatcanbeloadedintoLisparelocatedonHarmony>Library>and.ThepackagesonHarmony>Library>aresupportedbytheInterlisp-Dsupportgroup;thoseonare(sometimes)supportedbytheirauthors.DocumentationforpackagesintheLibraryandLispUsersaregenerallyfoundwiththefilestheydocument.The"rules"forLispUserspackagesarefoundon{ERIS}LispUsersRules.TEdit.NewusersshouldaddthemselvestothedistributionlistLispUsers^.PAtogetannouncementsaboutnewreleases,workaroundsforcommonproblems,etc.Pleasesendreportsofbugs,anomaliesorrequests,questionsaboutthisdocument,installationprocedures,orwhathaveyoutoLispSupport.PA.There'sanotherdistributionlist,LispFolklore^.x,fordiscussionaboutInterlisp-Dfeatures,opinionpollsandthelike--addyourselfifyoulike.MakesureyouhaveanInterlispReferenceManual,andareasonablycurrentlistofLibraryandLispUserspackagedocumentation--lookon{ERIS}Harmony>Doc>,and,afterlookingat{Eris}LispUsers.ttyand{ERIS}Harmony>LIbrary>LispLibrary.tty,getthedocumentationfortheLispUsersandLibrarypackagesthatyouthinkyoumightbeinterestedin.ReleasesofInterlisp-Darenamedaftermusicalterms,intheseriesChorus,Fugue,Carol,Harmony,Intermezzo,Jazz,K--,L--,.....ThisdocumentisintendedfortheHarmonyrelease,but(Ihope)itwillbeappropriateforfuturereleasesbyappropriatesubstitutionofreleasenames.(Dorado/Dolphin)Theveryfirsttime--Settingupthedisk:IfyouaresettinguponaDolphin,youprobablyhavetosetupyourdiskforrunningLisp.Interlisp-DcurrentlyrunswiththeAltofilesystem,atleastonDolphinsandDorados.IfyouhavePilotonyourdisk,youwillneedtoreserveanAltopartition.Decidewhichpartition(s)youwanttouseforLisp.(TheonlyasymmetryonDolphinsbetweenthepartitionsisthatwhenthemachineisinitiallybooteditwillcomeupinpartition1.TobootPartition2,holddownthe0keywhilepressingthebootbutton.)ThestandardDoradomicrocodeobtainedfromthenetworkstartsyououtinPartition5(onmachineswithT-80s)andPartition19onmachineswith300MBdrives.Youhavetoholddowntheappropriatekeytoanyotherpartition.OnT-80machines,keys1,2,3,4,5getyoutopartitions1,2,3,4,5respectively.OnT-300s,keys1,2,3,4,5getyoutopartitions1,2,3,4,5,whilekeys6,7,8,9getyoutopartitions16,17,18and19.)Youshouldnow(re)initializethediskpartition.(Thisprocedurewillerasethediskpartition.Ifthereissomethingthatyouwanttosaveonthepartition,FTPittoyourlocalfileserverandretrieveitafterthisprocedureisfinished.Itispossible,thoughnotusuallydesirable,toinstallLispwithouterasingthedisk;seebelow.)First,gettotheNetExec,bysaying:>NetExec êq?€`½ îïpÿ êq?€`½îïî êïg_pî ôïaêqî úïaêî ôï`rî.î:î î yî"eî'ï`î ôï]:î 'î�îƒî·îôï]:î ôïZ­qî úïZ­î ôïYð,î*IïYî ôïV‹î úïV‹î ôïTî åîÎî&î_îîJ î&Cî(î*¡î0;î7î<Àî?PîE�îJ·îJ·ïTî ôïRiîgîBîÏîEî î¤î î!bî$aî')î*gî,0î2Çî6)î9žî;hîA‰îGøîJ·îJ·ïRiî ôïP î›îÿ î|îjîÐî"Ðî'Wî)4î,Hî1Wî8Mî;Àî<=î<ºî?ºîA îA ïPÂsïPÂîCVïPÂqïPÂîCÓîEîI îJ·îJ·ïPÂî ôïO îp îîºî»î!áî%óî+žî/Äî1È î<¸îAîCÝîJ¸îJ¸ïOî ôïMtîHîõîåî~ïMtî ôïJùî î¬îXîSîrî î"†î%õî(.î*Úî1 î9iïJùsïJù îAÊïJùqïJùîDîE×îJ·îJ·ïJùî ôïIRî?îÌîhîî" î'tî-ßî1î3Ùî6î:ùî>îAîCµîH¼îJ¸îJ¸ïIRî ôïG«îÄîË î)Kî)áî,Ôî3Hî5ŒîH\îJ¸îJ¸ïG«î ôïFîî:îô î,î"¸î'½î+Öî. î7î9¾ îBîHâîJ·îJ·ïFî ôïD]î cî îiîµî%÷î'”î*î.êî1Àî7íî:`î@µîDþîHGîJ·îJ·ïD]î ôïB¶î-î¤î$î#&î*[î.çî7Tî?×îD‰îH»îJ·îJ·ïB¶î ôïAð&î#¹ïAî ôï>”î =îÒî{îO î³î!vî#û î+Ôî. î7¸î9zî;ÿ îF™îJ·îJ·ï>”î ôï<íî Cî: î@î¸î$Ùî+¼î.”î/%î3ªî74îEîBCîI îJ·îJ·ï<íî ôï;Fîþîlî’î!/î)a î1Þ î:ªî=_îAüîF^îI îJ·îJ·ï;Fî ôï9Ÿî­îèî­ î'Íî*ªî5Äî8U î?QîCË îJ¸îJ¸ï9Ÿî ôï7øî=îÛî|î–îaî"Rî#åî&ÿî,Âî.Tî1[î4­î8ëî<>î?EîBûîE=îJ·îJ·ï7øî ôï6QîÖî”î�î¿ î"*î'Kî)™î+sî0Zî3Gî9Œî?] îI€îJ¸îJ¸ï6Qî ôï4ªî ]î¢î$åî(Mî,î1zî3\îGùîJ¸îJ¸ï4ªî ôï3ð,î*‚î-‘î0Ÿ î;aî>4îACîGøîJ·îJ·ï3î ôï1\î­îÙîÑî}î%î Ñî$îî&Ö î-œî/;ï1\î ôï.áîÆî£ îÀîLî 6î#Òî) î-{î/1î1Ñî5Îî;î?ðîD)îJ·îJ·ï.áî ôï-: îâî?îÅîîFîî%æî' î-;î/sî1æî8î=Dî?Ëî@òîEîF9îHÏîJ·îJ·ï-:î ôï+“ îàîîlî¿î” î'€ î/kî1î5ãî:gï+“î ôï(Úrî úï(Úî ôï&îÇî$îYîî"”î&mî'âî-Öî07î3%î6ìï&î ôï#‚qî >î þîmî8îHîWî|î Zî#î)3î,¢î.bî0—î2¦î5îî8Òî;î@˜îCÊ îJ·îJ·ï#‚î ôï!ÛîîLî£î7îgîæî#üî%¹î)"î+Bî1Xî4;î:dî;¿î>�îBîEdîG„îJ¸îJ¸ï!Ûî ôï 4î Nî"îáî‹îaîhîxî"­ î)&î)œî.kî2± î:<î=î@ÍîB£îE;îG˜îJ·îKîKï 4î ôï�î 'îHî˜î¨î­î%³î(7 î.Âî0 î3î7î9”î?_î@ªîEÂîJ·îJ·ï�î ôïæî tîSîXî�îlî¥î`î ‘î$5î*Zî,î/’î3Óî6Œî7æî:³î>ËîD£îG\îJ·îJ·ïæî ôï?î–îSîWî…î$†î*²î.1î0³î6}î:Hî=î?�îA5îG#îHFîJ·îJ·ï?î ôï˜îWî¯îÝîÁî Áî"ºî$Ûî+>î.–î1Rî3çî8vî;�î?î@ÒîD+îHGîJ·îJ·ï˜î ôïñ îèîuî*îÊî¢ î"ûî%9î(Nî.öî2 î7´î:,î<áî>– îEîJ·îJ·ïñî ôïJ îJî°î˜îÔî"¦î%Fî("î)ÿ î0¨ î6Úî:Ùî>î@ÜîB~îC¿îF_îI îJ¸îJ¸ïJî ôï£ îlîîÍî/ï£î ôï(î êîŽîÀ îÎîNî"0 î(’î(ðî,Gî34î5Úî9’î<î>ô îEVîEµîFüîJ·îJ·ï(î ôï�î 6îVîXîî®îeî {î"�î$ü î+Wî-åî/&î0Þî4î7lî9Ñî=øî@ÁîF îGLîJ¸îJ¸ï�î ôïÚî ­î¬îîòîcî¼îî$î).î+Õî0° î7Kî9î=Yî@:îEÅîJ¸îJ¸ïÚî ôï 3î dî½î îgî‚îÐî(î˜îEî!µî'î)Tî-ìï 3î ôï ¸î Bî �î Þî ,î zî Èî î Äî Äï ¸ï ¸î Äï 8þ!îåï @îåï ¸ õ êq?€`½¯2Ifyouwantpartition2,say:>Partition2Then,getanewoperatingsystemandinstallit(thisdialogisapproximatelycorrect.NewerversionsofNewOSaskaboutchangingpartitions):>NewOS.bootDoyouwanttoinstallthisOS?YesDoyouwantthelonginstallationdialogue?YesDoyouwanttofirsteraseadisk?YesTypethenameofahostfromwhichAltoprogramscanbeobtained:AltoIFSIfthisisMaxcoranIFS,thisshouldprobablybe'Alto',...:AltoIncludeDP1inthefilesystem?YesUseall14sectorsoftheDisk?YesTypeOKwhenready:OK(Therewillbeapauseforaminuteorsowhilethepartitiongetserased.)Doyouwanttodisableerrorlogging?NoDoyouwanttochangetheaddressforerrorlogging?NoDoyouwanttochangememoryerrorparams?NoUsername?yourname,orPublicDiskname?PartitionpartitionnumberDoyouwantapassword?no,ifPublicThe"AltoIFS"aboveisthesourceforprograms.E.g.,atPARC,useIndigo.Allofthiswillgiveyouaverycleanpartitionwithhardlyanyfilesatall.InordertogetthefilesnecessaryforrunningLisp,executethefollowingcommands(wherefileserveriscurrentlyERISandsiteisoneofISL,KSA;siteadminstratorsatotherlocationsmayhavesetupothercommandfiles):>Ftpfileserverdirectory/cLisp>Harmony>cmretrieve/cNewUserDisk.site>@NewUserDisk.site@ThiswillbringallofthefilesthatyouneedtorunLisp.(Dorado/Dolphin)Theveryfirsttime--Settingupthediskwithouterasingit:ItispossibletoinstallLispwithouterasingthedisk,merelybyperformingthecommandsinNewUserDiskwithoutfirstdoingtheerase.NotethatperformanceisdegradedifthefileLisp.VirtualMemisnotcontiguous,althoughthesystemshouldstillwork.(Dorado/Dolphin)EachtimeyouwanttorunLisp:Assumeyouhavejustbootedyourmachine.Youwillbeinpartition1.IfyouwanttobootPartition2directly,holddown"0"(zero)whileyoupushthebootbutton.Alternatively,wheninPartition1,typethecommandPartition2.IfyourLispfunctionfilesareonanIFS,youcanloadthemfromLispdirectly.Lispwillalsotalkdirectlytofilesonotherpartitionsonthesamedisk,ortoNSfileservers.MaxcalsorunsafileserversothatyoucanjustLOADorMAKEFILEdirectlytoMaxc.Note,however,thatLispprefersfileserverswhichîåï ¸î êïfáqî ôïhspî  ïhsî ôïaêqî +î ×îlî\îÎîWïaêî ôï_oî Bî �î Þî ,î zî Èî î Äî Äï_oï_oî î Äï^ïþ¥îiï^÷îiï_oî ôï\ôî ÛîPîeîwîî²î"uî&”î'Ðî*ßî/<î0w î:î?îC¢îI îJ·îJ·ï\ôî ôï[MîéîEîcî¤ î"Ñï[Mî ôïXÒî Bî ðî ðïXÒïXÒ î ðïXRþî ïXZî ïXÒî ôïW+î Bî �î Þî ,î zî Èî î ïW+î ôïU„î Bî eîî¦îSînîîÃîÃïU„ïU„îÃïUþêî­ïU î­ïU„ïU„îþïU„î ôïSÝî Bî eîî¦îîJ î¿î&aî&aïSÝïSÝî&aïS]þêî'KïSeî'KïSÝïSÝî(œïSÝî ôïR6î Bî eîî¦îSî"îÉîÚî[î[ïR6ïR6î[ïQ¶þêî EïQ¾î EïR6ïR6î!–ïR6î ôïP�î Oî¿î¢îOî`îlîÙî ÷î$î*iî,íî.Õî5vî5vïP�sïP�î5vïPþî9õïPî9õïP�qïP�î9õïPþî9ûïPî9ûïP�î ôïNèî Bî �î Þî ,î zî Èî î MîãîîÃîpîXîÈî^î!ñî'÷î)ßî.î0î0ïNèïNèî0ïNhþÄî2ËïNpî2ËïNèî ôïMAî Bî �î Þî ,î zî Èî î îÜîbîÒî-înînïMAïMAînïLÁþêî XïLÉî XïMAïMAî!©ïMAî ôïKšî Bî �î Þî ,î zî Èî î­î€îTîøî¥îî½î½ïKšïKšî½ïKþêî§ïK"î§ïKšïKšî øïKšî ôïIóî úïIóî ôïHLî Bî �î Þî ,î zî Èî îqîºîžî î ïHLïHLî ïGÌþûîïGÔîïHLïHLî ïHLî ôïF¥î úïF¥î ôïDþî_îõîÝîîîøî-î>î î!Ëî#xî'Gî)·î/§î2WïDþî ôïCWîïCWî ôïA°î úïA°î ôï@ î Bî �î Þî ,î zî Èî î9îåîzî'îóîsî$fî$´î$´ï@ ï@ î$´ï?‰þþî%²ï?‘î%²ï@ ï@ î&�ï@ î ôï>bî Bî �î Þî ,î zî Èî î9îåîzî'îîŒî"¦î$Ûî([î.Nî.œî.œï>bï>bî.œï=âþþî/šï=êî/šï>bï>bî0wï>bî ôï<»î Bî �î Þî ,î zî Èî î9îåîzî'îî ¬î$,î)Ïî)Ïï<»ï<»î)Ïï<;þþî*Íïî"î(Cî+­î0;î3 î6#î7óî:]î:âî<žî@¤îB‡îE.îGÔîJ·îJ·ï/‚î ôï-ÛîvîÛîvîÅî!7î#Øî*‚î1Ýî6Úî6Úï-Ûsï-Û î<µï-Ûqï-Ûî=3î>›îDÏîGøîJ·îJ·ï-Ûî ôï,4sî (ï,4qï,4î vî ­îlîî‰î÷îy î#›î%4î)î/î2î5[î7|î9xî=GîCéîG�ï,4î ôï)¹î ¢î ÿî ÿï)¹sï)¹ îÚï)¹qï)¹î( î)î(Z î.— î7Yï)¹sï)¹î9�ï)¹qï)¹î9“ï)¹î ôï(î ¢ îÄï(sï(îøï(qï(î^ï(î ôï%—î Åî[îîêî—îîêîâî!Žî%î&½î)Aî,ï%—î ôï#î úï#î ôï crîÇî$îYîî"”î&mî'âî-Öî07î3%î6Ÿî=7îCBîDÿï cqï cîEï cî ôïÖî ®î iîTî…î#îeî#Rî(Èî+¼î/qî4šî6ò î?îBîI1îJ·îJ·ïÖî ôï/ î=î?î¨î!Mî$Wî(ùî)áî-èî1z î:œî¹î@kîCÊîI¦îJ·îJ·ï›î ôïôîŒîòîîäîî" î$ýî(‰î++î.·î4î4ƒ î=�îA²îCiîIEîJ·îJ·ïôî ôïMî î„î&îî,ïMî ôï Òî 2îmî2îðîÙî<î?î .î"¥î%Xî'ãî+ î.¸î2,î4ñî:_î:´î=yî@îBîîE±îJ·îJ·ï Òî ôï +î ½î½îÕîÁ îUîmîúî#ªî&ùî(Âî*Œî,¤î/î4=î8î:ðî>î?FîA¾îEöîG¿îJ·îJ·ï +î ôï „î ÂîgîîJîîî$*î%øî*#î.î4uî7Žî:mî?YîAÕîFšîJ¸îJ¸ï „ÿ˜ êq?€`½f3speakthe"Leaf"protocol,becausethatallowsdirectrandomaccesstofiles.Ifyourfileserverdoesn'trunLEAF,youwon'tbeabletodoLOADFROM,orusethe"remake"optionofMAKEFILE(whichsavesalotoftimeinprogramdevelopment.)Interlisp-DwillalsoworkwithNSservers(8030series)andUnixandVMSusingavarietyofprotocols,butdetailsofinstallation,etc.willdiffer.YouarenowreadytorunLisp.>Lisp[yourfileserver]releaseName>Basics>lispsysoutwillbringoverafresh,cleanversionofLispfromyourfileserverandstartitup.lispsysout=LISP.SYSOUTwillgetyouthestandardlispsysout;lispsysout=FULL.SYSOUTwillgetyouthestandardsysoutenhancedbysomeLibraryandLispUserspackagessuchastheInterlisptexteditorandmailsystem;andlispsysout=DEMO.SYSOUTwillgetyouthefullsysoutenhancedbyalotofrandompackagesusedinthestandardInterlispdemo.LOADyourfiles(fromyourdiskorfromtheIFS),andyou'reonyourway.Youmaywanttomakeacommandfiletoexecutethis,e.g.,ifyoucreate{DSK}KEY1.CM;1frominsideInterlisp-Dtocontainthelinestartingwith"Lisp",thenpressingtheright-blankkeyoftheDolphin/Doradokeyboardwillexecutethatline.WhenyouwanttoleaveLisp,ifyoutype_(LOGOUT)itwillsaveyour"virtualmemory"sothatthenexttimeyoutype>LISPitwillresumefromwhereyouleftoff.(Dandelion)TheVeryFirstTime--SettinguptheDisk:OnanewDandelion,itisnecessarytoconfigurethediskandinstalltheInterlisp-Dsoftware.Youmustfirststartbyconfiguringyourdisk.Thereareanumberofwaysofdoingthis.ThefollowingnotesdescribetheproceduresusedtoinstallandrunInterlispusinganethernet.Foruserswith"standalone"Dlionsnotconnectedtoanethernet,itisnecessarytoconfiguretheDliondiskandinstallInterlisp-Dusingfloppydisks.Thisisdescribedattheendofthisdocument.VERYIMPORTANTWARNINGFORDLIONUSERS:TheHarmonyreleaseofInterlisp-DiscompatiblewiththeMesa11.0(Klamath)versionofthePilotDLionfilesystem.ThisreleaseofthePilotfilesystemisINCOMPATIBLEwitholderversions.Themesaenvironmentprovidestoolsfor"scavenging-forward",toconvertaMesa10.0volumetoaMesa11.0volume,butInterlispdoesnotprovidesuchafacilityforupgradingInterlisplocalfilesystemvolumes.Therefore,beforeupgradingtoMesa11.0,besurethatanyvaluableinformationstoredontheDlionlocalfilesystemhasbeensavedonafileserver,oronfloppydisks.ToconfiguretheDliondisk,youmustruneitherthe"Othello"or"Hello"utilityprogramonyourmachine.OthelloistheMesadevelopmentenvironmentutilityformanagingPilotVolumesasdocumentedin"MesaUser'sGuide"fromtheOfficeSystemsDivision.HelloisaslightlymodifiedversionofOthello,maintainedbytheInterlisp-Dsupportgroup,whichhasafewmorecommands.Unfortunately,therearemanywaystogetOthellorunningonyourDlion,notallofwhichwillworkineverycase.Belowaredescribedanumberofdifferentprocedurestotry.Inallcases,toboot(start)aDandelion,locatethemaintenancepanelunderthefloppydrive.Nexttotherednumbersyouwillfindtwobuttons,labelled"BReset"and"AltB".Thephrase"Alt-Boot-N"meanstoholddownbothbuttons,andthenreleasetheleftbutton(BReset)whileholdingtherightbutton(AltB).Whenthepanelreads000N,letupontherightbutton.(Thereare10so-calledbootoptions:thelightswillcyclefrom0001to0010whileholdingAltBafterpressingbothbuttonsandlettinguponBreset.)îJ¸ï „î êïfáqîI¾ïhspîJjïhsî ôïaêqî öîrîî3î ¨î#¬î(î,î1qî5˜î7Qî:¡î;ãî?#îAŠîE±îJ¸îJ¸ïaêî ôï`Cî ~îUîîîîîÍîÏî(&î)Úî,Pî.Çî5mî:î;ºîBŠîG#îJ·îJ·ï`Cî ôï^œî 1î kîDî¢îTî^ î$%î$Ÿ î+¸î.zî1wî58î8—î:¿î?�îCŠîGøîJ·îJ·ï^œî ôï\õî (îçîî×îèî�î: î$Úî'^î+Ûî-ˆ î5^î7ôî:Šî>„ï\õî ôïZzî Úî6îWî:îçîkîŠî�ïZzî ôïWÿî Bî �î Þî ,î zî Èî î Äî‚î÷ïWÿsïWÿ î¸ïWÿqïWÿî]ïWÿsïWÿ î'–ïWÿqïWÿî-ýïWÿsïWÿ î4ïWÿqïWÿî4ïWÿî ôïU„î ûî(î¹î:îŒî¥î#öî&î)Bî- î- ïU„sïU„ î6 î6 ïU„qïU„î9Ïî=qî?îAçîB¥îB¥ïU„sïU„ îH¼ïU„qïU„îI îJ¸îJ¸ïU„î ôïSÝ îEîÞîQîÿîrî"fî$×î)¦î)¦ïSÝsïSÝ î/½ïSÝqïSÝî0î1¾ î:šî=3î?¥îBTîDÆîJ·îJ·ïSÝî ôïR6îpî7îDî$î î# î)\î/Àî3î4êî7’î=Dî@MîDµîG¬îJ·îJ·ïR6î ôïP�îGî?î?ïP�sïP� îVïP�qïP�îÝîÅ î$çî'¶î*`î-Eî/îî2—î7î=Üî?ëîA5îC|îEbîJ¸îJ¸ïP�î ôïNèî>î¢îFîÓîâî#yî'ïî(Zî,ƒî/Ôî2Õî6Ôî:&î=î>ßîBiîD÷îGùîJ¸îJ¸ïNèî ôïMAî—îÞî]îïîˆî¹îýî"Ýî$Õî(ïî*Kî18î3Þî5Öî;cî>¥îAûîC}îFtîJ·îJ·ïMAî ôïKš î˜î:îx î$šî&|î+Ìî.qî1Pî6Åî:-î?îBƒîHGîJ·îJ·ïKšî ôïIó îkîïîœî î"¥î(ùî+�î0Ñî3Éî6ŒïIóî ôïGxîî¿îTîî©îÈîÿî «î#ƒïGxî ôïEÑî úïEÑî ôïD*î Bî �î Þî ,î zî Èî î vïD*ïD*î vïCªþ{îñïC²îñïD*ïD*î÷ïD*î ôïBƒî úïBƒî ôï@Üî +î ÁîÍîî.î�î!.î$&î&–î)¶î,èî/”î2lï@Üî ôï?5î úï?5î ôï=Žî Bî �î Þî ,î zî Èî î Äî Äï=Žï=Žî Äï=þŠîNï=îNï=Žî ôï;çî úï;çî ôï:@î +î Áî´î!îyî%î§î"=î"‹î"‘ï:@î ôï8™î úï8™î ôï6òî úï6òî ôï5 r îbî¿îôîåî�î"­î$"î*î,wî/eî3[ï5 î ôï3î úï3î ôï1]qî Zî œîÚ î[îÃî+î!­î#‹î*5î,Öî/Øî2Çî7î9´ î@ÑîGSîGÑîJ·îJ·ï1]î ôï/¶î ‘î�îñîö îìî!Pî$²î(Øî+dî,¥î2+î4î7¦î9ƒî=¾î@åîAcîD>îJ¸îJ¸ï/¶î ôï.î îãîœ îHî!×î#Íî(0î+7î.î3Æî7Ëî9ûî@�îAîC½îG…îJ¸îJ¸ï.î ôï,h îîŸîbî!�î#|î%£î,î-•î/ î5›î7‡î>@î@îîDéîGøîJ·îJ·ï,hî ôï*Áî îüî¸î$î Þî!,î#ýî%4î+šî-3î/£î2bî4î6¥î=‡ï*Áî Cï(Ftîšî]î!Öî%Wî*_î/ï(Fqï(Fî/îî0×î4î:åî@KîB“ îI€îJ·îJ·ï(Fî Cï&Ÿ îÜî1îÃî�î!¦î(hî-jî/9î1Ëî5î9Lî;Éî@ÝîAMîD?îI îJ·îJ·ï&Ÿî Cï$øîÁîîiîîM î%kî(¬î,aî28î2”î5Mî8ï îA†îGJîJ·îJ·ï$øî Cï#Qî�î±î „î%Äî&úî*Èî-åî3î4åî6î9èî=îB”îE=îJ·îJ·ï#Qî Cï!ªîÌî‘îîcî¶î"‡î$þî,Cî1ÿî5†î8#î<õîC(îC· îJ¸îJ¸ï!ªî Cï îêîîÇî…î!óî#ñî&ÿî* î,ºî2‡ î:œî?îAîC îGqîJ·îJ·ï î Cï\îžî/îŸî!îî î!î#lî'éî)–î+’î/þî3pï\î ôïáî îÀîdîUî¼îœî#>î%öî*Gî,ìî3Àî5¢î;î?AîETîG„îJ¸îJ¸ïáî ôï:îxî2î¸îZî6îJ î(z î1nî5âî8ƒî?¸îCUîIîJ¸îJ¸ï:î ôï“ î�îNîñî2î"Kî%ñî(™î-î2zî8hî8ïî<Ïî>?î?ˆîDŸîJ·îJ·ï“î ôïìîÔî�îü îšîoî!ß î(Ìî.î2¡î6¿î9/î:@î<þî@¦îGéïìî ôïq îÉîšî îòî!vî#9î%¿î*ïî0nî2€î5Êî9ýî<—î>€î@CîDwîG"îJ·îJ·ïqî ôïÊî �îDî¥îúîFîªî î!/î&Œî(Aî.K î5¶î7kî9áî:6î;Ãî=žîA†îC:îFœîJ·îJ·ïÊî ôï#î  îxî¹î; î!èî%Üî* î,�î1 î4ýî5\î8´î:sî<ôî?uîEdîH!îJ·îJ·ï#î ôï|î äîÁîpîãî×î!`î$*î'.î)‚î)Üî,’î1/ î9ëî>aî@îCYîG\îJ·îJ·ï|î ôï Õî´î‘îöîßîmî î$åî&�î*ëî.Øî49î6Çî:Rî?*îAòîD îHGîJ·îJ·ï Õî ôï .î àî¤î£î¦î«î°î)î!Ÿî&Ãî+7î-œî/yî5_î8Ãî>oî@èîD¿îG^îJ¸îJ¸ï .î ôï ‡î aî»îhîÂî‘îÔî! î".î%šî+)î.„î3Æî6…î;î=î?î@3îD-ï ‡ÿ Ô êq?€`½¬4BootingOthellofromdisk:Doan"Alt-Boot-1".IftheDisplayreads"Othello11.0",youwin.IfitreadsHello11.0,youstillwin.BootingOthellofromEthernet:Tryan"Alt-Boot-3".Afterafewminutes,youshouldbeinOthello.Ifthedisplayreads"Othello11.0"atthetop,youwin.Insomecircumstances,youwon'tgetOthello11.0.BootingOthellofromFloppy:IfyoucannotbootfromtheEthernetyouwillneedanOthello11.0bootablefloppy.YoucansometimesgetoneofthesefromyourlocalDandelionhardwaresupportcrew.TobootOthello11.0fromfloppy,insertitintoyourfloppydrive,labelsideup,closethedrivepanel,anddoan"Alt-Boot-2".Thefloppydriveshouldclickforaminuteorso,andthenOthelloshouldappear.ConfiguringtheDLionDiskfromOthello:Whenstarted,Othello/Hellowilldisplayaherald,e.g.:Othello11.0of2-Aug-848:34:15Processor=0AA001EE1H=25200017347B=2-852-134-631Memorysize=1536Kbytes=768Kwords>OnlineDrivename:RD0MakesureitsaysOthello11.0orHello11.0atthetop.Notethatthememorysizewillnotshowgreaterthan1.5MBeventhoughyourmachinehasmorememorythanthat.Pilot/Mesadoesn'tknowabouttheextendedmemory(yet).)Typea"carriagereturn"totheOnlinecommandafterRD0.IfyouhaveneverinstalledLisponthismachinebefore,youwillneedtoreconfigurethediskintologicalvolumeswithaLispvolumesufficienttoholdInterlisp-D.Note:OthellonetworkcommunicationsarecurrentlybasedonPUPcommuncationover10MBEthernet,althoughNSprotocolisunderdevelopment.TheMesa/OthellosoftwarewillonlytalkPUPsifagatewayorotherserverexplicitlytellsititsnetnumber(otherwise,itwillhangwitha981inthemaintenancepanel.)AnetworkadminstratormustregisterDandelionsinthegatewaytables.MessageNetSupport.wbst(or,atPARC,PTS.PA)forassistanceifnecessary.YoucanstillrunInterlisp-Difyouaren'tonaPUP-network,butyoumustfollowdifferentinstallationproceduresthanthese.Usethe"Login"commandtologinwithyournameandpassword,e.g.:>LoginUser:MasinterPassword:******Howyoupartitiontheharddiskofthe1108dependsonwhatsizediskyouhave.Ifyouhavea10MBdisk,thecommand:>@[eris]Harmony>cm>Partition10Lisp.othellowillconfigurethediskintothreelogicalvolumes,oneof1000pagescalledHello,oneof3000pagescalledLispFiles(forthelisplocalfilesystem),andtherestofthediskinthevolume,Lisp.ThiscommandfilewillalsoinstallHellointothefirstvolume,sincepartitioningerasesthedisk.Thisisusuallytherightcommandfileforthe10MBytedisk8010Dandelionconfiguration.Userswithbiggerdisks(eitherthetwo-cabinet29MByteSA4000orthenewer40MByteor80MByteQuantums)willprobablywanttoreconfigurethediskinotherways,dependingonwhatotherprogramsonewantstorunalongwithLisp.Someothercommandfilesare:>@[eris]Harmony>cm>Partition29Lisp.othelloîD-ï ‡î êïfáqî ôïhspî  ïhsî ôïaêtî^îxîåîïaêqïaêî ïaêî ôï_oî î ÿ îÕî î|î\î#î(ôî-î/¼î2Èî3ÿî56î8ñî<™î?òîBžîEîGãï_oî ôï\ôtî^îxîåîüï\ôqï\ôîï\ôî ôïZyî MîÌî‚î¢îoî$Gî'î+¤î-›î/0î4ºî6î8î=GîAîFýîJ¸îJ¸ïZyî ôïXÒî �î ýîâîŽîšî îÈ î%8î'äî+îî.^î3xî6‰ïXÒî ôïW+î úïW+î ôïU‰tî^îxîåîÌïU‰î ôïSâqî úïSâî ôïR;î Œî˜î²îmî;î î$Hî'Tî*Kî.-î0uî5ïî9Hî?ÁîDîîH4îJ¸îJ¸ïR;î ôïP”î!îªî‚îHîî¡î"îî&Mî-Vî3éî9Dî=î?îB�îG¿îJ·îJ·ïP”î ôïNíî ìîEî±îsîäî £î%šî*î.î1]î4Eî8=î;9î?EîDîFÓîHÏîJ·îJ·ïNíî ôïMF îÊîîÃî/î°î"Cî%Nî'ƒî(”î-tî/!î1/î3îî75îî'vî)Oî+ÿî/$î2Òî6 î8ºî>ŠîAtîDJîGîJ·îJ·ï:Jî ôï8£îîNî‰îîbîrî"¬î(jî*àî.�î4%î7sî:Ò îAÆîFÓîJ·îJ·ï8£î ôï6üîî‚îÖîfî oî ½î! î$gî%xî+¶î0Ðî2}î4íî9î@!îC�îFÔîH îJ·îJ·ï6üî ôï5Uî î’îwîeî‘îVî%=î*`î-<î0î3³î5� î=…î@%îC&îF:îJ¸îJ¸ï5Uî ôï3®î„î·îÈî†îŽ î!Ëî#xî&¬ î-úî.ï3®î ôï13î`îñî î%Tî('î.¡î3"î5•î8Þ îC*îFÀîJ·îJ·ï13î ôï/Œî?îxî�îEî‰î#´ î,æî-@î/ø î8Úî>×îAzîD”îG]îJ·îJ·ï/Œî ôï-åî Cî lîOîîûî/ î"7î%2î&�î(Xî*àî0N î7Üî9+î;Ùî?‡îBÒîCûîFªîHHîJ¸îJ¸ï-åî ôï,> îîIîî M î)gî-Tî3 î:ùî<ÿî?ïîF:îJ·îKîKï,>î ôï*—îÇîðî|îî#Eî(iî*§ î1;î2{ î97î<&î>³îA=îCÊ îJ·îJ·ï*—î ôï(ðî +î ×îóîïî îî •î#Aî&®î+î1 î8‘ î?õîC<îGï(ðî ôï&uî Bî ÙîIî³îUîî_î åî$î'Lî+/î-îî4¢î7Œï&uî ôï#úî ¢î>ï#úî ôï"Sî ›îCï"Sî ôï ¬î»îSï ¬î ôï1î IîîîîÓî²î mî"ëî&Rî,î."î1Åî4|î7[î:î=ßî>:î?îB9îE¢îFÀîJ·îJ·ï1î ôïŠî &î–îxïŠî ôïî ¢î ¢ïïð/î ¢ï�þ"žî.@ï—î.@ïî ôï”î £î7îÀî«î©î~î$î* î,øî.¿î22î6Vî:xî>›îAsîC:îF­îJ·îJ·ï”î ôïíî[î3î;î îÖî zî#3î(øî,î.âî1éî3ôî6Âî9ñî;Õî>£îDjîGæîJ·îJ·ïíî ôïFîÖîrîIî[î¶î!Ÿî$Åî'uî*…î0/î3Ý î<î@ŒîC=îF¯îI€îJ·îJ·ïFî ôïŸîºî6î°î_îÇî î"†î(„î+bî.Éî5Æ î?EîBùîF8îJ·îJ·ïŸî ôïøî †îPîù î3î#^î(Ÿî*†î-/î1Àî7ëî9Òî;ßî@„îH!îJ·îJ·ïøî ôïQîîÀî… îcîìî"Õî$tî([î,Cî3›î5¯î9]î=DîCÃîFšîJ·îJ·ïQî ôï ªî ¡î%îîOînî¼îŒî [î&ýî)àî,|ï ªî ôï /î ¢î ¢ï /ï /ð/î ¢ï ¯þ"žî.@ï ·î.@ï /ÿ Ú êq?€`½(5ThesameasPartition10Lisp,exceptthat16200pagesareallocatedfortheLispvolume(themaxthatInterlisp-Dcanuse),andtherestfortheLispFilesvolume.Partition43Lisp.othelloallocatesfourvolumes,Hello(1000pages),Lisp(16200),Lisp2(16200),andLispFiles.Partition29or43LispTajo.othelloallocatesfourvolumes,Hello(1000pages),Tajo(16000pages),Lisp(16200),andLispFiles.ItalsoinstallsTajoontheTajovolume;PartitionLispStarTajo.othelloallocatessixvolumes,Hello(1000pages),Tajo(10000pages),System(7500),User(8000),Lisp(16200),andLispFiles.TheSystemandUservolumescanbeusedwithStarwithstandardStarinstallationprocedures.ThiscommandfiledoesnotinstallStar,however.Ifyouwantsomeotherconfigurationoflogicalvolumes,youcaneditanyoftheseothellocommandfileswithanyeditor,ortypeitindirectly.Thesecommandfilesinstall"Hello"onthelocaldisktobewhatyougetwhenyouAlt-Boot-1.(Dandelion)RunningLisp:Onceyouhavethebasicsysteminstalled,youneedtobringoveraLispsysoutintooneofyourvirtualmemoryfiles.Todothis,first,startHello.Note:Previously,itwaspossibletoinstallInterlispusingOthello.However,duetoaddedfunctionalityinHello,itisnolongerarecommendedprocedure.TypingthefollowinginHello:>@[eris]Harmony>CM>InstallLisp.hellowillinstall[eris]Harmony>Basics>LISP.SYSOUTontotheLispvolumeandstartit.(Usersatothersitesmayfindsimilarcommandfilesontheirlocalfileserver.)ThecommandfileInstallFull.HelloisidenticaltoInstallLisp.othello,exceptthatitfetchesFULL.SYSOUTinsteadofLISP.SYSOUT.Likewise,InstallDemo.othellobringsoverDEMO.SYSOUT.TofetchotherSYSOUTfilesofyourownmakingorfromfileserversotherthanEris,youcaneditthe.hellocommandfileusingyourfavoritetexteditorasappropriate.ItispossibletoinstallLispdirectlyfromtheMesadevelopmentenvironment(Tajo11.0)insteadofOthello/Hello.Tajo-basedtoolsInstallMu.bcd,LispTool.bcdareavailablewhichcaninstallSYSOUTsovertheEthernetfromXeroxNS8000seriesfileservers.See{ERIS}Harmony>Doc>InstallLisp.docformoredetails.(Dandelion)ReturningtoMesa/Star:TobootMesa/Star,providedithadbeenpreviouslyinstalled,doan"Alt-Boot-1"asdescribedabove.FrominsideLisp,the(LOGOUT)functionwillautomaticallycausean"Alt-Boot-1"aftersavingyourstate,sothatitispossibletoswitchbackandforthbetweenMesaandInterlisp-Dwithouttouchingthebootbutton.(LOGOUTT)willswitchwithoutsavingstate;aconvenienceifyouarereturningtoMesamerelytoretrieveanewversionofLisp.(Dandelion)EachtimeyouwanttorunLisp:Toreturntoapreviouslysavedstate(e.g.,savedviaaSAVEVMorLOGOUT),performasimplemachineboot(eitherbypressingB-reset,machinepoweron,orthe"Quit"commandinsideOthello/Hello.).Thisreturnsyoutothesavedcomputation,similartotypingsimply"Lisp"totheAltoExecutiveonDolphins/Dorados.(Dandelion)ToremoveLispfromyourdisk:(1)UsetheOthello/Hello"Initial"commandtoreinstallnormalinitialmicrocodefrom[iris|rain]11.0>SAx000Initial.db(2)UsetheOthello/Hello"DiagnosticMicrocodeFetch"commandtoreinstalldiagnosticmicrocodefrom[iris|rain]11.0>Moonboot.dbî.@ï /î êïfáqîI¾ïhspîJjïhsî ôïaêqî µî^î îTî èî#öî((î,Gî.¸î4øî7Cî9Èî<›îA¸îD²îGÀîJ¸îJ¸ïaêî ôï`C îáîeî«îjîÚîƒî ¸î#(î(£î-Äï`Cî ôï]Èîþî î"rî(©î,—î0¬î5Òî8Öî>„îBKîGøîJ·îJ·ï]Èî ôï\! î&îËî%Šî+½î/ î5gî9fî=ŒîBÃîF%îJ·îJ·ï\!î ôïZzî8îZî&îI î&‰î(<î*×î/ î5î9ƒî<ãî@·îE'îJ·îJ·ïZzî ôïXÓîÁî"êî%î+\î/Qî3mî8šî;óî@ÒîEÿîJ¸îJ¸ïXÓî ôïW,îÂî îÚîÁîSî"; î(Aî(¸î+�î0pî3Xî6¡îWîDOïU…î ôïS î >î üî£î^î? î"bî$"î(²î.µî1tî4 î6íî9˜î;Wî?$îDîJ¸îJ¸ïS î ôïQcî ×î î¢î3îàîî7î½î#ÜïQcî ôïNèî êîŒîoîŠî ¸î"´î%$î(jî+;î,èî.Ðî2eî5î7�î;eî> îEïNèî ôïL/r îbî¿î�îLïL/î ôïI¢qî •îNîµî1î«îH î$jî'#î*±î,jî03î3_î4|î7Gî;—î>ˆîATîC îFMîJ·îJ·ïI¢î ôïGûî„îÈîîþîúîñî!î Rî$ïGûî ôïE€îtîL îìî­îõî!èî$î(Äî.Éî3î9î9íî@ÞîD'îF^îJ·îJ·ïE€î ôïCÙ îhîîî÷î.îeîaî àî!ñ î+x î2mïCÙî ôïA^î›î î…î îóïA^î ôï>ãî ¢î ¢ï>ãï>ãð)î ¢ï>cþGî)éï>kî)éï>ãî ôïîAîÿîGî%-î)Èî,Tî.0î0Ïî5£îHarmony>Mesa>SystemTools.floppy{eris}Harmony>Mesa>InstallationUtility.floppyInterlisp-Dsysoutscanbeputonfloppiesbyexecutingthefunction(SYSOUT'{FLOPPY}),orusingthefunction(COPYFILExxx'{FLOPPY})tocopyfromanexistingsysoutfiletothefloppy.Documentationforusingthesefloppiescanbefoundin{eris}Harmony>Doc>SystemTools.doc(&.press).î&�ï µî êïfáqî ôïhspî  ïhsî ôïa¬r îbî¿î"6 î*¡î19î3ƒî:Þïa¬î ôï_qî [îÌî”îî“î0î"eî$. î,]î3|î7î8à î@IîC…îG\îJ·îJ·ï_î ôï]xî#îäîhî†î×î9î ¨î#µî&™î(•î,Ùî/"î4‰î8§î<;î?pîBÞ îJ·îJ·ï]xî ôï[Ñî­î¦î î.îî$Æî%‰î)õî-×î0¨î7Òî:Dî=‹îCÉîHGîJ·îJ·ï[Ñî ôïZ* î9îRî½îÚî-bî2Üî3Öî8yî>�îDiîH‚îJ·îJ·ïZ*î ôïXƒ îóîîÀî‘îP î"z î)gî,î-¾ î3´ïXƒî ôïVîŸîîyîÄî•î#î%†î)óî,î.Œî5î8žî>¹îATîCRîGKîJ¸îJ¸ïVî ôïTaî ¯î’îNî¾î8î(‘î.uïTaî ôïQæð+î+Cî+CïQæî ôïP?ð3î.>ïP?î ôïMÄ îìîÄîTîGî×îßî$Rî&3î,Íî/Hî5 î:ö îBÇîD€îHGîJ·îJ·ïMÄî ôïLî«î‡îå î Jî!÷î%?î(¬î*”î/Õî4î6tî8!î:‘î?ïLî ôïI¢ îlîÏî&¹î.¢î88î>êîEîI2îJ¸îJ¸ïI¢î ôïGûð'î(†î*Gî.¶ïGûî ôïE€î úïE€Ÿ êq?€`½‘ þFRUTIGER  þFRUTIGER  þFRUTIGER  þFRUTIGER ~GACHA 9 Í i$ ê/ G:ž>¯j/A?ÿÿ�Î2½ÿÿÿÿÿÿ.{ERIS}HARMONY>DOC>GETTINGSTARTED.TEDIT;8MASINTER23-Nov-84 10:43:46