GettingStartedinInterlisp-DatXerox(forInternalXeroxUseOnly)[eris]Intermezzo>Doc>GettingStarted.teditThisdocumentisintendedasasupplementtotheInterlispReferenceManual,theIntermezzoReleaseNotes,andthe1108UsersGuide.IttellsyouhowtoconfigurelocaldisksofDorados,Dolphins,andDandelionsforInterlisp-D,anditsayswheretofindvariousimportantfiles.ThisisnotaguidetoprogrammingInterlisp-D.ThefirstthreesectionsapplytoDolphin/Doradousers;theremainingsectionstoDandelionusers.AtXerox,theLispfilesaregenerallykeptonthedirectory[Eris]Releasename>,invarioussub-directories.Forthe"Intermezzo"release,packagesthatcanbeloadedintoLisparelocatedonIntermezzo>Library>and.ThepackagesonIntermezzo>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}Intermezzo>Doc>,and,afterlookingat{Eris}LispUsers.ttyand{ERIS}Intermezzo>LIbrary>LispLibrary.tty,getthedocumentationfortheLispUsersandLibrarypackagesthatyouthinkyoumightbeinterestedin.ReleasesofInterlisp-Darenamedaftermusicalterms,intheseriesChorus,Fugue,Carol,Harmony,Intermezzo,Jazz,K--,L--,.....ThisdocumentisintendedfortheIntermezzorelease,butitshouldbeappropriateforfuturereleasesbyappropriatesubstitutionofreleasenames.(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:>NetExecIfyouwantpartition2,say:>Partition2 êq?€`½ îïp`¬ÿ êq?€`½îïî êïg_p`¬î ìïbq`Xî ìïbî ìï`€r`iî ìï`€î�îwîx î# î%'î*Bï`€î ìï]÷î _î‡î îÁî"Iï]÷î ìï[Šq`Xî ìï[Šî ìïZð/î(©ïZî ìïW°î ìïW°î ìïUYî üî»îî îÝîý î%Åî'^î)¼î/2î6%î;�î=í îEQîJÁîJÁïUYî ìïSÖîiî=î­î-î?îàî Lî!‰î$ˆî'Fî*]î,î2‹î6î9³î;]îA”îHîJÁîJÁïSÖî ìïRS î�îæ î_îMî™î"õî'cî)(î,î1@î7Þî;Yî;àî îA&îC£îHÇîJÁîJÁïKsî ìïIðîÔî9 î(Hî)Fî,¶î3Ôî6tîH\îJÂîJÂïIðî ìïHmîÔîÂî2 î/î!�î&î* î, î4 î6„ î>µîE�îG‹îJÂîJÂïHmî ìïFêîž îÐî î"¡î$Aî&»î+ªî.ˆî5Nî7Óî> îBHîE]îG×îJÁîJÁïFêî ìïEgîŒî?îžî&7î*æî4"î=/îB*îHÈîJÂîJÂïEgî ìïCäð&î$+ïCäî ìïA�î 'îîÓî¬ î =î!íî$c î,î.@ î7ìî9œî< îFÄîJÁîJÁïA�î ìï@ î îL î(îsî$…î+\î.>î.Æî3‹î7*îîBîIîJÁîJÁï@ î ìï>‡îî�î|î! î) î1N î:Eî<åîA:îE�îI+îJÁîJÁï>‡î ìï=îÿîî î'þî*àî5‘î8 î?‚îCÙ îJÁîJÁï=î ìï;�î4î±îkîŠîEî",î#Öî&õî,½î.:î1Dî4�î8²î<4î?>îCîEOîJÂîJÂï;�î ìï9þî÷îzîTî� î!ÿî'î)Uî+î/òî2Íî9�î?t îIwîJÁîJÁï9þî ìï8{î oîàî$¬î(Dî+ûî1xî3yîHîJÂîJÂï8{î ìï6øð/î)<î+ î. î7õî:î<|îC,îEóîJÂîJÂï6øî ìï5uîdî,îÖîOîùîáî!Ï î(~î* ï5uî ìï3î*îÞ îäîhî 3î#‘î(ëî-Rî.ñî1jî5¦î;!î@îDHîJÂîJÂï3î ìï1› îÌî‚î<îÕî3î \î'4î(°î.¸î0îî3e î:âî@XîBÛîDîHÔîJÂîJÂï1›î ìï0 î¤î¾îÛîƒî\ î' î.Øî0nî5fî9üï0î ìï-¥r`iî ìï-¥î ìï+îmîÖîqî!«î%®î)Ùî+˜î2/î4Âî7óî<ï+î ìï(¯q`Xî +î ìîiî!î2îCîwî 8î"ùî(ýî,wî.$î0uî2†î5Ëî8Íî:þî@^îCÙ îJÁîJÁï(¯î ìï',îîlî‹îîîyî#Çî%yî(ùî+î1<î4#î:nî;¾î>‘îBîEqîG“îJÁîJÁï',î ìï%©î gî?îÕî‡îKîˆî¤î"³ î(áî)gî.aî2® î:î<ôî@…îBIîEîG]îJÁîKîKï%©î ìï$&î >îNî‘î™îŸî%kî'Ô î.0î/žî2tî6Iî8²î>Šî?øîDÉîI¥îJÂîJÂï$&î ìï"£î rîlî„î$îàî}î¡î ÷î&Èî(fî+§î/˜î2î3Mî5òî9·î?¡îBîEpîJÁîJÁï"£î ìï! î ÃîÆîãîî%î(Vî*¾î0=î4%î6Üî9Pî:Þî@žîAÈîDGîJÁîJÁï! î ìï�î óîeî6îûîîîúî$†î'Žî*Fî,Ëî1iî4gî7Ûî9ƒî<¸î@�îC îJÁîJÁï�î ìïî wîî²îf îjîªîåî&Åî)ÿî/¼î2î4Éî6c î<µîBq îJÁîJÁïî ìï—î lî¿î;î9îØî Çî"¢ î)4 î/”î3î6úî9åî;©î= î?ªîB™îDs îJÁîJÁï—î ìïî¦îeîÊïî ìï½î Ýî†î� îUîµî!¦ î'«î(î+“î2‹î4øî8Ùî;9î>) îD.îD‹îE¸îIaîJÁîJÁï½î ìï:îîîºîgîÍîgî¬î ªî# î) î+úî-î.³î1åî5Kî7‰î;Öî>˜îCÀîDàîH#îJÁîJÁï:î ìï·îî„îfîàî+î­î!Òî&Îî)Xî.I î4ûî6³î:éî> îC5îHgîJÂîJÂï·î ìï4î 9î ‘î#îîuîùîTîêîEî%Wî'0î+±ï4î ìïÝî Dî œî ôî Lî ¤î üî Tî \î \ïÝïÝî \ïBþXî´ïOî´ïÝî ìï†î î ¾î!î¿î>îÅï†î ìï /î Dî œî ôî Lî ¤î üî Tî \î \ï /ï /îî \ï ”þxîÔï ¡îÔï /ÿ + êq?€`½ç2Thenextthingtodoissearchthepartitionforbadpages.Ifthisstephasbeendoneatanytimebeforeinthehistoryofthispartition,thenyoudon'thavetodoitagain(sincetheoldbadpagetablewillnotbeerasedwhenyouerasethevolume).Butifnooneeversearchedthepartitionforbadpages,orifyou'renotsure,thenitisadviseabletodothesearch,particularlyonthelarger,higherdensitydrives(theT-300's).Notethatthebadpagesearchdestroysthecontentsofthevolume.Todothesearch:>BFSTest.boot*CertifyHowmanypasses?10Usebothdisks?YesUseall406cylinders?YesUseall14sectors?YesDisks:2,Cylinders:406,Heads:2,Sectors:14AbouttoCERTIFYadualmodel4414sectorfilesystem.WARNING:Theolddiskcontentswillbedestroyed.Areyousurethisiswhatyouwanttodo?YesAreyoustillsure?Yes(Longpausewhilethediskissearchedforbadpages.)*QuitThen,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>Intermezzo>cmretrieve/cNewUserDisk.site>@NewUserDisk.site@ThiswillbringallofthefilesthatyouneedtorunLisp.îÔï /î êïgq`Xî ìïhsp`¬î ˜ïhsî ìïbq`Xî ëî5îùîÄîóîˆîiî øî&Ëî)î,î0Øî1eî2Âî5•î8Õî;§î?`îC%îDäîG¶îJÁîJÁïbî ìï`œîwîîî7îãî— î!­î$ïî'¯î+_î.Øî0ƒî2“î3Æî7¸î<î>sî@ÛîC°îGIîJÁîJÁï`œî ìï_î ‹î)îNî2î0îî!$î#¶î)¸î*Hî-î.[î0�î3ƒî6Ðî=Jî?ÜîE±îHîJÁîJÁï_î ìï]–î©î~îÃî?îÎîzîÍî!î"š î)ßî+�î-¿î0Aî5w î=î?6îA¹îFUîJÁîJÁï]–î ìï\îèî*îîî‡îöî"Öî%Iî( î+¼î0€î6Xî8Ëî>Âî@pîBãîHMîH½îJÂîJÂï\î ìïZ�î æîAî÷ïZ�î ìïX9î ôî ôïX9ïX9 îõî ôïWžþ îõïW«îõïX9ïX9îõïX9î ìïUâî î ïUâïUâî ïUGþ'î0ïUTî0ïUâî ìïT_î îàîGîGïT_ïT_îGïSÄþŠîÑïSÑîÑïT_î ìïRÜî µîíî,î,ïRÜïRÜî,ïRAþòîïRNîïRÜïRÜî“ïRÜî ìïQYî µî‚î) îåîåïQYïQYîåïP¾þòî×ïPËî×ïQYïQYîLïQYî ìïOÖî µî‚îdî î ïOÖïOÖî ïO;þòîþïOHîþïOÖïOÖîsïOÖî ìïNSîî“ îDîMîî�î%)î&³ïNSî ìïLÐîî¬îäîîîXî :î"î&pî(ªî-wïLÐî ìïKMîLîîhîSî2î!šî#ˆ î*8ïKMî ìïIÊî î)îKîéîIî¬îVî¹î!Oî#íî#íïIÊïIÊî#íïI/þòî$ßïI<î$ßïIÊïIÊî&TïIÊî ìïHGî î)î¦îlîlïHGïHGîlïG¬þòî^ïG¹î^ïHGïHGîÓïHGî ìïFÄî ìïFÄî ìïEAîî5îÛî6î!î�î"Ãî$Ýî'œî,SïEAî ìïC¾î ìïC¾î ìïB;î î ïB;ïB;î ïA þ©î ²ïA­î ²ïB;î ìï?äî ìï?äî ìï=�î îîNîpîjîÞî¦î"iî&�î'£î*¾î/î0h î9ºî?îC}îI,îJÂîJÂï=�î ìï< îî�îŠîÙ î"ªï< î ìï9³î Dî Lî Lï9³ï9³ î Lï9þîPï9%îPï9³î ìï80î Dî œî ôî Lî ¤î üî Tî Tï80î ìï6­î Dî iîîvî îî½î²î²ï6­ï6­î²ï6þòî¤ï6î¤ï6­ï6­î ï6­î ìï5*î Dî iîîvîÑîô î3î%­î%­ï5*ï5*î%­ï4�þòî&Ÿï4œî&Ÿï5*ï5*î(ï5*î ìï3§î Dî iîîvî îÊî¥îÂîQîQï3§ï3§îQï3 þòî Cï3î Cï3§ï3§î!¸ï3§î ìï2$î fîÁî�î3îPîgîªî Éî#©î*î,Íî.»î5î5ï2$sï2$î5ï1‰þŠî9’ï1–î9’ï2$qï2$î9’ï1–î9’ï2$î ìï0¡î Dî œî ôî Lî ¤î üî Tî |îîzî?îìîÚî®îLî"ðî(Ýî*Ëî.Ñî0±î0±ï0¡ï0¡î0±ï0þˆî39ï0î39ï0¡î ìï/î Dî œî ôî Lî ¤î üî Tîdîcîäî?îyîàîàï/ï/îàï.ƒþòî Òï.�î Òï/ï/î"Gï/î ìï-›î Dî œî ôî Lî ¤î üî TîîêîÌîÐîfîÁî{î{ï-›ï-›î{ï-þòî mï- î mï-›ï-›î!âï-›î ìï,î ìï,î ìï*•î Dî œî ôî Lî ¤î üî TîÎî+îòî;î;ï*•ï*•î;ï)úþî@ï*î@ï*•ï*•î@ï*•î ìï)î ìï)î ìï'�îxîàîÎîëîî9îVî î!°î#‰î'/î)Šî/(î1Ûï'�î ìï& îï& î ìï$‰î ìï$‰î ìï#î Dî œî ôî Lî ¤î üî Tîyî#î†îîîzî$;î$“î$“ï#ï#î$“ï"kþüî%�ï"xî%�ï#ï#î&`ï#î ìï!ƒî Dî œî ôî Lî ¤î üî Tîyî#î†îî6î‘î"ùî%î(�î.Nî.¦î.¦ï!ƒï!ƒî.¦ï èþüî/¢ï õî/¢ï!ƒï!ƒî0sï!ƒî ìï î Dî œî ôî Lî ¤î üî Tîyî#î†îî6î ªî$$î)Øî)Øï ï î)Øïeþüî*Ôïrî*Ôï ï î+¥ï î ìï}î Dî œî ôî Lî ¤î üî Tî¡î!î!ï}sï}îOî™îFî!ïâþ î!9ïïî!9ï}qï}î!9ïïî!9ï}î ìïúî Dî œî ôî Lî ¤î üî Tîjîêîêïúïúî�îêï_þ³î�ïlî�ïúsïúî;î�ï_þ Žî$+ïlî$+ïúqïúî$+ïlî$+ïúî ìïwî Dî œî ôî Lî ¤î üî Tîyî#î†î£îÃîÃïwsïwî î =îÃïÜþmî$0ïéî$0ïwî ìïôqî ìïôî ìïqî ¶î {ïqsïqî {ïÖþŠîïãîïqqïqî"îVî¶îîÉî!ãî&#î,öî0+î1µî6?î8Ýî=>ïqî ìïî ìïî ìïÃî (îîàî‹îÃî¯îîQî"dî(Dî+|î0 î2êî6î7âî:Sî:íî<¼î@ÅîB�îE:îG×îJÁîJÁïÃî ìï@îÛîîzîüî!~î#øî*/î1¤î6zî6zï@sï@ îBîDaîHîJÁîJÁï@î ìï½sî &ï½qï½î ~î Þî�î3îî‹î î$5î%¿î)oî/‘î2‡î5êî8$î:î=ÎîDuîGâï½î ìïfî ôî [î [ïfsïf î/ïfqïfî‡ îî(k î/ î7÷ïfsïfî:1ïfqïfî:1ïfî ìï ãî ô î^ï ãsï ãî˜ï ãqï ãî$ï ãî ìï Œî ùîaîîÕîkîÆî°îxî!"î$¦î&<î(ºî+Æï Œ_ êq?€`½ï3(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.Note,however,thatLispprefersfileserverswhichspeakthe"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.WhenyouwanttoleaveLisp,ifyoutype_(LOGOUT)itwillsaveyour"virtualmemory"sothatthenexttimeyoutype>LISPitwillresumefromwhereyouleftoff.(Dorado/Dolphin/Dandelion)Initfiles:Atsomepointafteryourdiskhasbeensetup,youshouldinstallaLispinitfile(called{DSK}INIT.LISP)onyourdisk.InitfilesusuallycontainLispcommandstotailoravanillasysouttoyourliking.Lispwillrunperfectlywellwithoutaninitfile.(However,whenabrand-newvanillasysoutisfirstfiredup,ifthesysoutfailstofindaninitfileonyourdisk,itwillaskyoutotellitwherethereisone:Pleaseenterthenameofsysteminitfile(e.g.{server}INIT.extension):Ifyoudon'thaveoneyetordon'twanttobother,youcanjusttypeacarriage-return;thiswillcauseLisptogoonandforgetaboutfindinganinitfile.)Tofindoutmoreaboutinitfilesandhowtoinstallthem,seethefile[eris]releaseName>doc>InitFiles.tedit,.press,or.ip.(Dandelion)TheVeryFirstTime--SettinguptheDisk:î+Æï Œî êïgq`XîI¾ïhsp`¬îJjïhsî ìïbq`Xî ìïbî ìï_¬r`iîƒîî´î"î&î*`î,6î2ãî5�î8Ôî<ïîCøîJÒîJÒï_¬î ìï]÷î «ï]÷q`Xï]÷î «ï]÷î ìï[Šî �î mî‰îœî+îªî#+î(¸î+�î/Yî4lî6 î>•îAmîI@îJÁîJÁï[Šî ìïZ îiîî~î!î$î)î*î.î1w î:�î<¦îC¾îE„îHˆîJÂîJÂïZî ìïX„î„îäîK î %î&î(wî-:î1Þî4[î7ÔïX„î ìïV-î ìïV-î ìïTŽr`iîmîÖîhî"“î&!î*Ñî,íî0Fî4rïTŽq`XïTŽî4rïTŽî ìïR!îdîîŽî;îî Uî&�î&öî)ñî,hî.eî/ôî5¡î7/î7–î8Íî;…î>÷î@œîCãîI¤îJÁîJÁïR!î ìïPžîbî–îzî1îVî! î#Çî'Rî)¾î-î1ïî2X î:úî>Òî@cîF'îG¶îJÁîJÁïPžî ìïOî Gîîî¡îÈïOî ìïLÄî Sî¿îîÒîûî îØî"î%î(î*òî.Hî2 î5�î8Îî>rî? îBJîDñîH%îJÁîJÁïLÄî ìïKAîîãîüî$î î î"¨î%1î)î,–î.rî06î2Ÿî5î:’î>yîDÊîGÀîJÂîJÂïKAî ìïI¾îûîlî�îôîHî!Úî&¼î,ÿî2ôî5óî:�î>´îD(îI+îJÁîJÁïI¾î ìïH;î Vî›îçî?î§îÓî oî$Áî'‰î+wî-ƒî0¬î2`î4wî=*î>õîA±îD)îJÁîJÁïH;î ìïF¸îyî;î�îaî î!Èî#âî%¤î(Ûî*ˆî0u î:î:‰ îA�îD1îGSîJÂîJÂïF¸î ìïE5î åî#î!î î¥îhî"£î%fî(·î,Žî-¯î2>î3Ø î:˜î=îA‡îC îJÁîJÁïE5î ìïC²î �îî³ïC²î ìïA[î Øî>î@î'î½î;îŸîŸïA[î ìï?î Dî œî ôî Lî ¤î üî Tî \î^î×ï?sï? î�ï?qï?îï?sï? î&^ï?qï?î+òï?sï? î2Bï?qï?î2Bï?î ìï<­î ºîÈîQîÕî-îdî#Åî%Âî)+î,Õî,Õï<­sï<­ î6>î6>ï<­qï<­î9cî<õî>yîA<îAûîAûï<­sï<­ îHKï<­qï<­îI îJÁîJÁï<­î ìï;* îŸîVîîúî¥î$êî'Ãî,ëî,ëï;*sï;* î3;ï;*qï;*î3ãî5ê î@ îBÃîEnîHgîJÂîJÂï;*î ìï9§îî•îdî[î!@î&.î) î/Ðî6gî9ôî;ßî>YîCêîF¹îJÁîJÁï9§î ìï8$î Óîñî?î&î&ï8$sï8$ îvï8$qï8$îöî Ö î+€î.î0“î3fî5éî8Wî<öîCÏîEÐîGîI+îJÁîJÁï8$î ìï6¡îMîéî}î"î¡î#»î)Sî-Áî.=î2Œî5Þî8ìî<Ìî@îC.îDÿîHfîJÁîJÁï6¡î ìï5î 9îøîMîGîuîTï5î ìï2Çî õîŸîî˜îGî«îÈî rî#%ï2Çî ìï1Dî ìï1Dî ìï/Áî Dî œî ôî Lî ¤î üî Tî \ï/Áï/Áî \ï/&þÔî0ï/3î0ï/Áï/Áî0ï/Áî ìï.>î ìï.>î ìï,»î î qî³îáîåîî ÷î#¿î&î)/î,:î.äî1—ï,»î ìï+8î ìï+8î ìï)µî Dî œî ôî Lî ¤î üî Tî \î \ï)µï)µî \ï)þî\ï)'î\ï)µî ìï(2î ìï(2î ìï&¯î î qî�îÄîî­îüî!aî!¹î!¹ï&¯î ìï%,î ìï%,î ìï"¹r`iî#6î#Ÿî&Üî+!ï"¹q`Xï"¹î+!ï"¹î ìï Lî ¤îkîüî=îlîXî÷î"|î$·î'î)¿î.dî2xî3–î6™î8àî;î?¼îJÁîJÁï Lî ìïÉî ðî'î~îàî;î/îî"+î%7î,˜î.7î1Ðî2÷î7lî;íî=Œî@ÄîDìîENîHYîJÁîJÁïÉî ìïFî wîbîEîWîRî¦î!Oî("î+÷î-!î4Yî8Òî=Vî>ÃîA�îDÓîG<îHfîJÁîJÁïFî ìïÃîcîMîãî¢î�îÖîî î!8î$…î%¢î( î*‘î-;î.Ñî1 î2(î6gî: î;kî>4ïÃî ìïlîâîwîîvîRîèî#«î%ñî'Óïlî ìïéîâî ð#î(oïéî ìï’î 2î ûî³î5îîkî7îðî#qî%&î*'î,ðî/Âî2~î5¨î6äîAVîDîF™îJÁîJÁï’î ìïî îî„î~îxî7îTîQî" î#øî&>î(ûïî ìï¸î ‹îäîåîî ±î$‘î)î-nî2 î5:î:çî@gîD“îHˆîJÂîJÂï¸î ìï5 îÀï5sï5 îï5qï5î%´î*Jî+÷î-äï5î ìï Þî ìï Þî ìï ?r`i îî‡î"î‘î þî%“î'Rî-éî0|î3­î8ï ?î ìï Šî ìï Š b êq?€`½Î4OnanewDandelion,itisnecessarytoconfigurethediskandinstalltheInterlisp-Dsoftware.Youmustfirststartbyconfiguringyourdisk.Thereareanumberofwaysofdoingthis.ThefollowingnotesdescribetheproceduresusedtoinstallandrunInterlispusinganethernet.VERYIMPORTANTWARNINGFORDLIONUSERS:TheIntermezzoreleaseofInterlisp-DuseafileformatforthelocalfilesystemthatisINCOMPATIBLEwitholderversions.Therefore,beforeupgradingtoIntermezzo,besurethatanyvaluableinformationstoredontheDlionlocalfilesystemhasbeensavedonafileserver,oronfloppydisks.ToconfiguretheDliondisk,youmustrunthe"Othello11.1"utilityprogramonyourmachine.OthelloistheMesadevelopmentenvironmentutilityformanagingPilotVolumesasdocumentedin"MesaUser'sGuide"fromtheOfficeSystemsDivision.(Note:theolderOthello11.0toolisnotsupportedforinstallingIntermezzo--inparticular,thecommandfilesdescribedbelowwillnotworkwithOthello11.1)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.)BootingOthellofromdisk:Doan"Alt-Boot-1".IftheDisplayreads"Othello11.1",youwin.BootingOthellofromEthernet:Currently,atPARC,thewaytobootOthello11.1fromtheEthernetissomewhatcomplicated.Thismaybechangedinthefuture.First,doan"Alt-Boot-6".Thisshoulddisplay7777intheMP.Then,holddowntheright(ALTB)buttonuntiltheMPdisplays0006,andreleaseit.Afterafewminutes,youshouldbeinOthello11.1.Ifthedisplayreads"Othello11.1"atthetop,youwin.Insomecircumstances,youwon'tgetOthello11.1.BootingOthellofromFloppy:IfyoucannotbootfromtheEthernetyouwillneedanOthello11.1bootablefloppy.YoucansometimesgetoneofthesefromyourlocalDandelionhardwaresupportcrew.TobootOthello11.1fromfloppy,insertitintoyourfloppydrive,labelsideup,closethedrivepanel,anddoan"Alt-Boot-2".Thefloppydriveshouldclickforaminuteorso,andthenOthelloshouldappear.ConfiguringtheDLionDiskfromOthello:Whenstarted,Othello/Hellowilldisplayaherald,e.g.:Othello11.1of2-Aug-848:34:15Processor=0AA001EE1H=25200017347B=2-852-134-631Memorysize=1536Kbytes=768Kwords>OnlineDrivename:RD0MakesureitsaysOthello11.1atthetop.Typea"carriagereturn"totheOnlinecommandafterRD0.IfyouhaveneverinstalledLisponthismachinebefore,youwillneedtoreconfigurethediskintologicalvolumeswithaLispvolumesufficienttoholdInterlisp-D.Usethe"Login"commandtologinwithyournameandpassword,e.g.:>LoginUser:MasinterPassword:******Howyoupartitiontheharddiskofthe1108dependsonwhatsizediskyouhave.Ifyouhavea10MBdisk,thecommand:î ìï Šî êïfúr`iî ìïhsp`¬î ˜ïhsî ìïbq`Xî Xî ¥îÌ î0î}îî"î#Õî*uî-î0î3 î7Nî9Ù î@òîGMîGÕîJÁîJÁïbî ìï`œî ‘î…îçîö îÑî!5î$¸î)î+žî,ñî2eî41î7íî9¹î=ãîAîA¨îD¨îJÁîJÁï`œî ìï_î Èî�îø î›î! î" î&³î)rî+ðî1cî56î7$î<Õï_î ;ï\Âtî{î•î"î%tî*[î/Àï\Âqï\Âî0î0vî3B î:¦î?¡îA: îH$îJÂîJÂï\Âî ;ï[?îžîîÙî9îÛî„î!î& î)î* î5·î8óî<ÔîC'îCÅ îJÁîJÁï[?î ;ïY¼îÊîÂîr î"Nî$Vî'‘î*sî-*î2í î:žî?îA+îC îG_îJÂîJÂïY¼î ;ïX9îuî8îÖîZîmî gî!„î#¾î(jî*î,î0Qî3öïX9î ìïUâî ùîpîÓî�îÖîˆî!ÿî$…î&èî,¤î0zî4=î:î<î?>îErîEÒîJÁîJÁïUâî ìïT_î †îî îÒ î#Tî'Iî)�î0~î3äî9ôî;û îD‡îFAîJÁîJÁïT_î ìïRÜîLî<î�îÝîî"¯î(qî(Êî,ýî-Vî/³î3Oî8?î;Iî> î?kîAÓîH§îJÁîJÁïRÜî ìïQY î/ îÆîGîþ î"î$–î+sî.“î5pî9ÅîFî@îCzîGŠîJÂîJÂïHöî ìïGsî£î’îîîî î î$Åî&¸î+[î/1î4~î7 î:{î?!îAÙîD.îHfîJÁîJÁïGsî ìïEðî ÕîÈîÚîÉîÐî×î?î!�î&tî+ î-î/nî5�î8âî>bî@ÊîDžîGîJÁîJÁïEðî ìïDmî /î›î1î�îCî`î oî!¹î$ùî*Åî-ýî3#î5âî:+î<%î>î?iîCoïDmî ìïBtîÁî<îìîeïBqïBîeïBî ìï?¿î î ÿ î²îÚî5î/î#î(Êî,úî/¤î27ï?¿î ìï=htîÁî<îìî‚ï=hqï=hî‚ï=hî ìï; î±îfîî¡î¡îbî!Åî&Þî*î-€î0î5ùî7„î>� îG3îGµîJÂîJÂï;î ìï9Žî îîî¸î2îÐîGî!êî$î.lî.ãî2î6Òî;Àî?Kî@ëîCeîFMîFÄîJÁîJÁï9Žî ìï8 î îëîKî“îîÐî Jî#fî%Æî(2î-µî1ˆî4Lî9Iî:Íî;)î>›î?½îBTîHîJÁîJÁï8 î ìï6ˆîî�î™îîî¶î!šî&òî+bî1Ÿî5öî8 î:íî>?îArîDæîFúîJÁîJÁï6ˆî ìï5 îóî�înîÉî!¸î$Ëï5î ìï3‚î ìï3‚î ìï2tîÁî<îìî<ï2î ìï0“qî ìï0“î ìï/î „îžîÐîwî*îõî$-î'Fî*î.î0pî5Îî9Gî?¢îD´îHîJÂîJÂï/î ìï-�î6î²î’îIî9î�î"ìî&oî-bî3Üî9:î=*î?PîB©îG¸îJÁîJÁï-�î ìï, î /îÑî¹îÖî–îÄî!î$áî(Dî+:î-—î1Rî3®î7(î;fî>&î@ îB îJÁîKîKï, î ìï*‡î ¶îöîpîî`îzî—î$Dî%ñî(,î*ëî.î3î7ªî<�ï*‡î ìï)î ìï)î ìï'˜t î©îQîÆîJî úî&–ï'˜î ìï%Aqî õî îîvî#Eî$bî)$î+àï%Aî ìï#¾î ìï#¾î ìï";îÛîäîzîÒîÿîœï";î ìï ¸î¾îv îSî î&Ìî(„ î1¡ï ¸î ìï5î`î5îíîKîî¾î!Wî%�î%�ï5î ìï²î ôîï²î ìï/î ‘îÏîŒï/î ìï¬î ìï¬î ìï)î ½îëîîMîHî]îóî!Zî$/î$“î(î)Bî/°î4µî6Wî8¾î=LîCÿîGKîJÂîJÂï)î ìï¦î Oî4îÒîôîØîî!Kî$$î*)î/;î2 î4Ãî8‚î:S îBFîDÜîHîJÁîJÁï¦î ìï#îxîîî+î-î  î&Hî'Þî+ î2Kî2Kï#î ìïÌî Dî îhîæî�î#îuî öî#ìî'î*öî-µî4“î7OïÌî ìïuî ôî�ïuî ìïòî ›îïòî ìïoîßî}ïoî ìï î +îæî–îîWîTîûî"hî%åî+Íî-Ùî1Mî44î70î9ìî=Ãî>,î?fîB!îE–îFÄîJÁîJÁï î ìï •î 9î”îEï •ÿ $ êq?€`½5>@[eris]Intermezzo>cm>Partition10Lisp.othellowillconfigurethediskintothreelogicalvolumes,oneof1100pagescalledOthello,oneof3000pagescalledLispFiles(forthelisplocalfilesystem),andtherestofthediskinthevolume,Lisp.ThiscommandfilewillalsoinstallHellointothefirstvolume,sincepartitioningerasesthedisk.Thisisusuallytherightcommandfileforthe10MBytedisk8010Dandelionconfiguration.Userswithbiggerdisks(eitherthe43MByteor80MByte)willprobablywanttoreconfigurethediskinotherways,dependingonwhatotherprogramsonewantstorunalongwithLisp.Thecommandfilesavailableforthe43MBdriveare:Partition43Lisp.othelloallocatesfourvolumes,Othello(1100pages),Lisp(32000),Lisp2(8000),andLispFiles.Partition43LispTajo.othelloallocatesfourvolumes,Othello(1100pages),Tajo(7000pages),Lisp(32000),andLispFiles;Partition43LispStarTajo.othelloallocatessixvolumes,Othello(1100pages),Tajo(5000pages),System(7999),User(16200),Lisp(16200),andLispFiles.TheSystemandUservolumescanbeusedwithStarwithstandardStarinstallationprocedures.ThiscommandfiledoesnotinstallStar,however.Ifyouwantsomeotherconfigurationoflogicalvolumes,youcaneditanyoftheseothellocommandfileswithanyeditor,ortypeitindirectly.Importantwarning:IfupgradingaDlionfromtheCarolreleaseorearlier(Mesa10.0),besuretoexecutetheOthellocommand"PhysicalVolumeScavenge"beforedoinga"Create"command.Otherwise,thebadpagetableforyourdiskwillbediscarded,whichcancausesomeextremelyobscuresystemcrashes.Thecommandfilesdescribedaboveinstall"Hello"onthelocaldisktobewhatyougetwhenyouAlt-Boot-1.ToinstallHellobyhand,callthecommandfileGetHello.othello.(Dandelion)RunningLisp:Onceyouhavethebasicsysteminstalled,youneedtobringoveraLispsysoutintooneofyourvirtualmemoryfiles.Todothis,first,startHello.Note:WithpreviousreleasesofInterlisp,itwaspossibletoinstallInterlispusingOthello.However,duetoaddedfunctionalityinHello,itisnolongerpossible.TypingthefollowinginHello:>@[eris]Intermezzo>CM>GetLisp.othellowillinstall[eris]Intermezzo>Basics>LISP.SYSOUTontotheLispvolumeandstartit.(Usersatothersitesmayfindsimilarcommandfilesontheirlocalfileserver.)ThecommandfileGetFull.OthelloisidenticaltoGetLisp.othello,exceptthatitfetchesFULL.SYSOUTinsteadofLISP.SYSOUT.TofetchotherSYSOUTfilesofyourownmakingorfromfileserversotherthanEris,youcaneditthe.othellocommandfileusinganytexteditor.(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îEï •î êïgq`XîI¾ïhsp`¬îJjïhsî ìïbq`Xî ôî ôïbïbð2î ôïa„þ!vî,jïa‘î,jïbî ìï_Èî YîÎî/î îåî�î#!î))î+îî-Šî0üî56î9dî>»îA€îCîF�îJÁîJÁï_Èî ìï^Eîeî­î‘î=îî Ëî#Vî)Eî,Uî/î2î3÷î6£î9ßî;±î>]îDîG´îJÁîJÁï^Eî ìï\ÂîÐîGîìîîoî!Eî$Aî&Ùî)Ôî/cî3Z î;/î?÷îB�îFîIbîJÂîJÂï\Âî ìï[?îÕîKî¨îjî¾îóî"iî(bî+hî.îî5Û î?-îCEîFUîJÁîJÁï[?î ìïY¼î Ôî–î>îiîcî’î$¬î'aî-›î1Jî3- î;2î=ÙîAîBßîFÛîJÂîJÂïY¼î ìïX9î îîiîî Šî#Iî'\î(òî+pî/Xî2Nî5ZïX9î ìïUâî Ûî§î·îÑîî!‘î%³î)Rî,?î,½î;€îA¯îD¿îJÁîJÁïUâî ìïT_îòîïîî.î Ëî$©î)�î,W î2Éî38îD·îJÁîJÁïT_î ìïRÜî õîî#î 'î&Tî*•î/˜î5Æî9æî@ŠîDg îJÁîJÁïRÜî ìïQYîuî%î'¥î.,î3¡î8 î= îAHîE²îJÁîJÁïQYî ìïOÖîóîÀîî¬î¼î%Nî( î.�î.çî1¾î6Äî9�î<ëîB˜îEXîGSîJÂîJÂïOÖî ìïNSî âîÖîÌîÂî¶ î"õ î*úî+Rî._î5î7@î:¯î=îA)îDîJIïNSî ìïKüî 1î ÷îwîZî' î"î#Ìî(tî.“î1Yî4)î6øî9³î;eî?RîDîJÂîJÂïKüî ìïJyî ÖîÌîjîÔî�îŒî©î*î#8ïJyî ìïH"tîrîFïH"qïH"î(î¨î÷î þî"Bî&î)zî+ýî/ëî5 î6ßî;eî?ÁîCÌîEâîI+îJÁîJÁïH"î ìïFŸî©î]î¦î¦î%mî*íî2¯î7}î;Ëî=AîC¸îJÁîKîKïFŸî ìïE îfîî"î÷îÁî!,î$«î'çî* î,à î49î8©î;­î@&îD>îJÁîJÁïEî ìïC™îuî8îžïC™î ìïABî éîÃîáîºî""î&hî+¿î-íî0{î4î70î8ùî;î>±îA�îDîHîJÁîJÁïABî ìï?¿ îîmîrî…îîøî êî#|î%×î,~î.¸î9Xï?¿î ìï=Lr`i îî‡î î 8ï=Lî ìï:ßq`Xî ¸îiîÒî3îõî¾ î$Ðî'€î+ î,§î0Uî3}î4¡î7©î<'î>ìîA²îCNîF‚îJÁîJÁï:ßî ìï9\î`î¬îî îîî#î Nî#òï9\î ìï7î ÉîDî î�î[î î% î&Mî)Eî/ î0Âî4ùî:�î>†îCúîDuîJÂîJÂï7î ìï5‚î «îAî– î»î<î 8î!Uî"µî$¯î)î.Åï5‚î ìï3+î›îöîî�î4ï3+î ìï0Ôî ôî ôï0Ôï0Ôð*î ôï09þ î(ï0Fî(ï0Ôî ìï.}î zî³ îï.}ï.} îï-âþ î ï-ïî ï.}ï.}î.&î1„î4î7-îr`i îî‡îîDî Òî%‚î'žî*÷î/#ï>î ìïÑq`Xî AîÄîªî î:îœî#Xî'4î+–î. î/wî5Òî7Îî?3îDßîFKîJÂîJÂïÑî ìïNî8îóîêîFî!”î'fî-³î2€î5_î7Žî:lî?yîF¢îJÁîJÁïNî ìïËî/î—î´î¨îbî!î#sî'– î0Zî4ìî6’î:âî?T îI,îJÂîJÂïËî ìïHî Gî'î´î®î#ÝïHî ìïÕr`i îî‡î îÛî!ßî&Mî*¡î.ÍïÕî ìïhq`Xî Üîî¾îú îÑî%î,Šî/î5>î:ãî?îG~îJÁîJÁïhî ìï åð&î"ï å U êq?€`½á6(2)UsetheOthello/Hello"DiagnosticMicrocodeFetch"commandtoreinstalldiagnosticmicrocodefrom[iris|rain]11.0>Moonboot.dbî"ï åî êïgq`Xî ìïhsp`¬î ˜ïhsî ìïbq`Xî î {îXîÇ îÑ î"Éî)üî.Æî5�î7+î<› îC¢îJÁîJÁïbî ìï`œî /ð!î#Ëî$#î$#ï`œî ìï^Eî ìï^Eÿ{ êq?€`½Oé HELVETICA é HELVETICA é HELVETICA é HELVETICA ~GACHA å ` €# e/ ó<r=¯j/@>ÿÿž�ÊHÿÿÿÿÿÿ1{ERIS}INTERMEZZO>DOC>GETTINGSTARTED.PRESS;1 SANNELLA.PA 8-Apr-85 16:05:16