Das SE-Protokoll
----------------------------------------------------------------------

Das sogenannte SE-Protokoll  ("Shell-Editor-Protokoll") ist eine rela-
tiv  neue  Mglichkeit,  ber  die  ein  EditorEDITOR.TXT mit einer Shell  (z.B.
Chatwin) kommunizieren kann. Gedacht ist dies hauptschlich fr Multi-
tasking-Systeme, es wre aber auch unter SingleTOS anwendbar, wenn der
Editor als Accessory luft.

Die  Idee  bei diesem Protokoll ist,  da man vom Editor aus bestimmte
Funktionen in der Shell auslsen kann. Umgekehrt braucht die Shell den
Editor  nicht  immer neu zu starten,  sondern sie teilt einem parallel
laufenden  Editor  ber  AES-Nachrichten mit,  welche Dateien er laden
soll.

Chatwin untersttzt die folgenden Nachrichten:

* Nachrichten der Shell an den Editor:
  - SE_INIT    (Kontaktaufnahme mit Editoren)
  - SE_OK      (Besttigungsmeldung auf ES_INIT)
  - SE_ACK     (allgemeine Besttigungsmeldung)
  - SE_OPEN    (Editor soll Datei ffnen)
  - SE_ERRFILE (Editor soll Fehlerdatei laden, siehe errfileMAN\ERRFILE.MAN)
  - SE_QUIT    (Shell beendet die Kommunikation)
  
* Nachrichten des Editors an die Shell:
  - ES_INIT    (Kontaktaufnahme mit Shells)
  - ES_OK      (Besttigungmeldung auf SE_INIT)
  - ES_ACK     (allgemeine Besttigungsmeldung)
  - ES_COMPILE (Shell soll Datei an den Compiler bergeben)
  - ES_MAKE    (Makefile - bzw. bei Chatwin: Takefile - starten)
  - ES_LINK    (Shell soll Datei an den Linker bergeben)
  - ES_QUIT    (Editor beendet die Kommunikation)


Anmerkung:  Zum  Zeitpunkt der Verffentlichung von Chatwin war dieses
Protokoll  noch nicht endgltig verabschiedet worden.  Es steht jedoch
nicht zu erwarten,  da sich an den untersttzten Nachrichten noch et-
was ndert,  so da Chatwin problemlos mit anderen SE-fhigen Applika-
tionen kommunizieren knnen sollte.
