* Add .tedit files for Lafite manual and release notes -- PDFs on Google Drive * use 'docs' for subfolder name; wliminate dup * Remove duplicate LAFITEMANUAL-GLOSSARY-CUSTOMER.TEDIT --------- Co-authored-by: Nick Briggs <nicholas.h.briggs@gmail.com>
145 lines
97 KiB
Plaintext
145 lines
97 KiB
Plaintext
XEROX LAFITE UPDATE, NOV 1989
|
||
2
|
||
|
||
4
|
||
|
||
1
|
||
|
||
LAFITE UPDATE
|
||
1
|
||
|
||
4
|
||
|
||
|
||
Last Edited: November 16, 1989
|
||
This document describes changes to Lafite since the October, 1986 release. Comments and suggestions are welcome on the new features described herein.
|
||
Installation
|
||
1
|
||
|
||
To install Lafite in a sysout where Lafite has never been loaded, simply load LAFITE.LCOM from the directory appropriate to your version of Lisp. However, if an older version of Lafite is already loaded in your sysout, you must instead Quit out of the old Lafite, and explicitly load all of Lafite's component files. If the old version of Lafite in your sysout is dated June, 1988 or later, you can do this by calling (LOAD-LAFITE "directory"), after which you may still need to load MAILSCAVENGE.LCOM if the old version was in your sysout; otherwise, load all of the following LCOMs from the appropriate directory:
|
||
LAFITEBROWSE NSMAIL
|
||
LAFITEMAIL MAILSCAVENGE
|
||
LAFITESEND LAFITEFIND
|
||
MAILCLIENT LAFITE
|
||
Of the files MAILCLIENT, NSMAIL, MAILSCAVENGE, LAFITEFIND, you need only load those that are already present in your sysout from the old Lafite (all are present in the standard Parc sysout, so all must be reloaded). Note that LAFITE.LCOM must be loaded last.
|
||
Compatibility
|
||
1
|
||
|
||
This new Lafite is incompatible with most modules that thought they knew something about the internals of Lafite. Specific cases (this is mostly old news by now):
|
||
Rooms. Rooms has been updated to know about the new Lafite.
|
||
Lens. Lens has been updated to know about the new Lafite.
|
||
LafitePrivateDL. This LispUsers module is incompatible with the new Lafite, and also obsoleted by it (see the section "Grapevine" below).
|
||
LafiteHighlight. This probably still works, but you may prefer to use header filters in the new Lafite instead (see "Message Display" below).
|
||
LafiteTimedDelete. This probably still works.
|
||
Vanilla Init. Stan says he now has this working properly with the new Lafite.
|
||
DateSort. This module is obsoleted by the new Lafite.
|
||
Lafite-Indent. This is actually a TEdit macro package and is independent of Lafite.
|
||
Lafite Modes
|
||
1
|
||
|
||
Lafite is now willing to operate in more than one mode "simultaneously". The mail watch background task checks all of your mailboxes in all the modes that are active, and GetMail retrieves mail from all mailboxes. The variable LAFITE.USE.ALL.MODES controls whether Lafite runs in more than one mode at once. The interesting values are:
|
||
NIL This is the old way, where you must change modes manually. All commands operate only in the currently active mode.
|
||
:POLL The mail watch task checks all modes, but GetMail only retrieves in the currently active mode.
|
||
T Mail watch checks and GetMail retrieves in all modes.
|
||
The initial value is T. The flag has no effect on the SendMail command, which continues to <20><> |