CarolReleaseNotesThefollowingarethemostimportantfeaturesoftheCarolRelease:<1>LocalFilesystemforthe1108.<2>1108two-buttonmouse:left-rightchordactslikemiddlebutton.<3>New1108microcode.<4>NewTeditpackage.<5>MiscellaneousDocumentation============================================<1>LocalFilesystemforthe1108.The1108harddiskfilesystemisdesignedtoprovideInterlisp-Duserswithaflexiblemechanismforstoringandaccessingfiles.Likethefilesystemsforthe1100and1132,the1108filesystemsupportsfeatureslikerandomaccessandversionnumbersonfiles.Inadditionthe1108localfilesystemsupportsahierarchicalnamingstructuresforfiles.Thoughthefirstreleaseofthe1108filesystemdoesnotsupportdirectaccessfromwithinInterlisp-DtoMESAandSTARfilepartitions,itispossibletohavepartitionsforMESAandSTARonthesamediskusedbyInterlisp-D.MorecompletecompatibilitywithMESAandSTARisplannedforfuturereleasesofthissoftware.Formoreinformation,seethe1108UsersGuide.============================================<2>1108two-buttonmouse:left-rightchordactslikemiddlebutton.Most1108shaveatwo-buttonmouse.Inplaceofthemiddlebutton,itwasnecessarytousethe"Center"functionkeyabovethemainkeyboard,whichisextremelyawkward.ThelatestreleaseofInterlisp-Dhasthefeaturethatthemiddlemousebuttoncanbesimulatedby"chording"theleftandrightbuttons.Specifically,ifInterlisp-DseesLeftandRightgodownsimultaneously,itconsidersthattobeMiddle,ratherthaneitherLeftorRight.MiddleisconsideredtobedownuntilBOTHLeftandRightcomeup.Formoreinformation,seethe1108UsersGuide.============================================<3>New1108microcode.Smallchanges:Thestart-upprocedureinthe1108microcodehasbeenalteredsothatthe1108screenstaysblankuntiltheInterlisp-Dscreenisdisplayed,ratherthanmomentarilyshowingrandom"snow".Also,theMPdisplayisnowsetto"1108"whileInterlisp-Disrunning.Themicrocodeincludesfixestoafewobscurebugsthatcausedintermittentsystemfailures.Inaddition,therehavebeensomeperformanceinprovements.ThespeedofinterpretedcodehasbeenincreasedbyputtingEVALandSTKSCANinmicrocode.Thespeedofsomearithmeticoperationsp c/ b6q b6b6 b6 ` `` ` _ ___ ^. ^.^. ^. \ \\Nl!*147u<C=\ [~ [~[~ [~ Z& Z&Z&N%/bC!$)4Z& X XX X Wv WvWvN%X "v +049#?DWv V VV V T TTN%  T Sn SnSn Sn R RRN%IR P PP P Of OfOfN%  %Of N NN N L LL L K^ K^K^,/K^ J JJ J H HH H GV GVGVN%/bC!$)4GV E EE E D DDN$'/18L B`GjGjD CN CNCN%b $$*.86<=VADIICN A AAb$(W,06>-EIIA @ @@ '*/03B:>-B`GjGj@ ?F ?F?F%C )./ 8L;AB`HAHA?F = ==NX$$(W.82k5<B`HAHA= < <<% !%).-a1 ;>-@HAJJ< ;> ;>;>% b#M'*-a159< GjHAHA;> 9 99% "v&*.82k4;?DD9 8 889 8 76 7676 76 5 55N l $$(W-a2q5 4 44 4 3. 3.3. 3. 1 11,/1 0~ 0~0~ 0~ /& /&/& /& - --N%X "v +049#?D- ,v ,v,v ,v + ++%/b #M).*,147u=VDFII+ ) ))X9$$+/47u;DII) (n (n(n wlC!'.80 :>-AHAHA(n ' ''%bl#M&).14 =V@DHAHA' % %%% $f $f$f $f # ## 9 #M'+/46:HAJJ# ! !!X#M).-a3B7u9?@FII! ^ ^ ^ /9l"v&*.83B7u: ^     N l $$(W-a2q V VV V     ,/ N NN N     N%   F FF F  b#M+.815>-AEE  /b%*/48L B`HAJJ > >> /C (W/4;<ADGjGj>  /l#M(W 2k4; 6 6 6NC#M%'*159? JJ 6 9$*.82k6 @@ "v ,048L@C7II . ..%9 $%)..804 >- GjGj. q?[havebeenincreasedbyputtingGREATERPandsmallnegivitearithmeticoperationsintomicrocode.TheNILcasesofCARandCDRarenowtakencareofinmicrocode.============================================<4>NewTeditpackage.Thisreleaseincludesamuch-improvedversionoftheTedittexteditor.Innumerablemis-featureshavebeenfixed.Highlights:+Teditnolongercausesinterruptcharacters(control-D,control-E,etc.)tobedisabledoutsideoftheTeditprocess.+Changingthe"MarginBar"inoneTeditmenunolongerchangesthemarginbarsinotherseparateTeditmenus.+TheEXTENTwindowpropertyisalwayssetforTeditwindows,sothescrollbarisneverboughtupblank(withnoshadedregion).+Teditmenuoperationsnolongerpreventtheuserfromusingthemousewhileanoperationisinprogress.+Teditdoesnotresetthecursorshapeduring"Put",Get",etc.operations.+MultipleTedithardcopiescanhappensimultaneously.+ClosingaTeditwindowwiththeRIGHT-buttonmenuwilldoa"Quit".+WhenQuittingfromaTeditwindow,whenitasksifyoureallywanttoquit,youshouldrespondwithamouseconfirm(clickleftforyes,rightforno),ratherthantyping"YES"or"NO".+TeditwillaskforaconfirmationbeforeQuittingfromaTeditwindowbroughtupempty,thattheuserhastypedinto.+TeditnowusestheATTACHEDWINDOWpackagetoputasmallpromptwindowaboveeveryTeditwindow.Thiswindowisusedforprintingpromptsandallotherinteractionswiththeuser,insteadofthemainpromptwindow.+ApplyingSETFILEPTRtoatextstreamdisplayedinaTeditwindowdoesnotmovethecaretonthescreen.+ShrinkingaTeditwindowproducesadistinctiveicon.+Teditismuchmorecarefulnottoleavefilesopen,suchas"Include"edfiles.TheTeditextendedmenuisnowalegitimate,supportedpartofTedit.Asmentionedabove,TeditusesthelatestversionoftheATTACHEDWINDOWpackage,whichmustbeloadedforTedittorun.TheTeditcodehasbeenbrokenupintoanumberofparts,soloadingTEDIT.DCOMwillnowloadthefollowingfiles:TEXTOFDTEDITHCPYTEDITFINDTEDITLOOKSTEDITMENUTFBRAVOTEDITABBREVIMAGEOBJTEDITHISTORYTEDITSCREENTEDITFILETEDITCOMMANDTEDITWINDOWTEDITSELECTIONTheTeditdocumentationhasalsobeenrevised.ItnowincludesinformationonusingtheTeditExtendedMenu.============================================ ^ b6q b6b6%XC$,/4< EEb6 ` `` /b !"v%)..8047u:>-AFJJ` _ __ w h_ ^. ^.^. ^. \ \\ \ [~ [~[~,/[~ Z& Z&Z& Z& X XX X Wv WvWvN%IWv V VV V T TT%l *147u<@GjHAHAT Sn SnSn  $$(W.8/ 8RSn R RR R P PP w ). 2k < EJJP Of OfOf wC $$)./Of N NN N L LL wb#M%)..82k4:ADJJL K^ K^K^%C#M(]K^ J JJ J H HH w$$&,/3B8L?B`EEH GV GVGV/!$$)..806=\GV E EE E D DD w "v(W/2k6:?C7HAHAD CN CNCNl'CN A AA A @ @@ w"v(W-a3B9#>-B`B`@ ?F ?F?F 5?F = == = < << w #M&,9)< ;> ;>;> ;> 9 99 w/ $(W 3B7u;>-?E9 8 88 8 76 7676 w9l$$*/158L;AEHAHA76 5 55X9$$%*17u;?C7HAHA5 4 44Nb"v'*.>4 3. 3.3. 3. 1 11 wl */7u;=VB`HAHA1 0~ 0~0~/C!%)..82q0~ /& /&/& /& - -- wl *03B68L=VC7II- ,v ,v,v !%+.82k5=VDGjJJ,v + ++ "v'.8048L>-D+ ) )) ) (n (n(n w C "v&,47u9#>-DHAHA(n ' ''Nl &' % %% % $f $f$f w"v*+ 5:$f # ## # ! !! w9l$$'*/49#=V? II! ^ ^ ^ ^       V VVNX!$& 09#=V?EFIIV  X9C"v%+2k48L DD  C$$',/3B47u<@DHAHA N NNX9!'*0 9>-AEIIN  Xh    F FF"v +4: DDF   l '/ : DD    > >> >  NX "v&*2k3B59#@ JJ  w"v& 6 6 6 6 ,/ . .. . q?[<5>MiscellaneousDocumentationInanumberofcases,whileansweringquestionsfromusers,wehavediscoveredthattherearefeaturesinthesystemthathavenotbeenadequatelydocumented.Wearecontinuouslyupdatingthemanual,butuntilthenexteditionisreleased,wefeelitisappropriatetoannouncepreviously-undocumentedfeaturesinthereleaseannouncements.Herearesomemiscellaneouspiecesofusefulinformation:+Interlispusesthe"LookupFile"protocoltospeedcallstoIFSfileserversInterlispmakesuseofthe"LookupFile"protocol,whereavailable,tospeedcallstoINFILEPandsomerelatedfunctions.TheLookupFileprotocoliscurrentlyonlyimplementedonIFS's,andthenonlywhenexplicitlyenabledbytheIFSmanager(throughthe"EnableLookupFileserver"subcommandoftheChangeSystemParameterscommand).+GlobalvariableINSPECTPRINTLEVELusedtochangeprintlevelininspectorWhentheinspectordisplaysalistasthevalueofafield,onlythefirstfewitemsonthelistareprinted.Manyusershavewantedtobeabletochangethenumberofitemsprintedinalist.TheglobalvariableINSPECTPRINTLEVEL,initially(2.5),canberesettochangethisbehavior. ^ b6q b6b6 b6 ` ``N%  %` _ __ _ ^. ^.^. w%l"v*3B7u=V?DD^. \ \\ /bl (W*.848L<?DD\ [~ [~[~ / C!$ /7u:ADII[~ Z& Z&Z&N9$$&*-a/ 9<DDZ& X XX&).,3B ? X Wv WvWv Wv V VV% "v(W*0 :V T TT T Sn SnSn Sn R RR wl (W/2k7u<?B`FFR P PPP Of OfOf Of N NNXbC! ,49 C7EJJN L LL9 ' 014 >-EHAHAL K^ K^K^X !$$*-a159 C7IIK^ J JJ w/"v%, 5< EHAHAJ H HHN/ #M*H GV GVGV GV E EE E D DD wX*.806 ?B`ID CN CNCN CN A AA%"v$$(W*.83B57u=VADIIA @ @@NX9l (W).-a2k6<?AEHAHA@ ?F ?F?F/!(W*,12k5;C7C7?F = ==#M%'*.8058L>-B`I= q?[~GACHA ~GACHA P ,Qj/1-{PHYLUM}CURRENT>CAROLRELEASE.TEDIT;7SANNELLA30-May-84 14:18:40