SCHMIDT@SUMEX-AIM.STANFORD.EDU (Christopher Schmidt) (10/20/87)
In [SUMEX-AIM.Stanford.edu]<LISPUSERS.LYRIC> I've put new copies of the MLabel, ActiveWindows, and MultiMenu packages. The Koto source for the last two packages was provided to me by Xerox for use by people who can't wait for the official Lyric lispusers distribution in December. MLabel is an ancient hack I wrote to layout mailing list "masters" suitable for xeroxing onto mailing label stock--the kind that has 24 or 33 labels on a page. It presumes an end-of-line convention of CRLF, but could be easily modified. Much better PC software for this task exists (I am told). ActiveWindows is the venerable lispusers package by David Barstow (unsupported). I recompiled it from the 1982 source without problem. MultiMenu is a lispusers package by Eric Schoen (unsupported). I needed to make a few changes to get it to compile OK. I changed \FIND-MENUWIDTH to use the |maximize| i.s.opr from the UTILISOPS package instead of |maximizing| (whose origin is unknown to me). I changed \MAKESCROLLINGMENUP and \MAKEMENU to use LET and LET* instead of |let| and |let*| (whose origin is unknown to me). Finally, I changed WINDOWDOFUN and MULTIWINDOWREAD not to call PREEMPT.KEYBOARD , whose behavior I believe to have been absorbed into the window and process systems. I can't vouch for the reasonability of any of these changes, so use this edition at your own risk! --Christopher -------