Tips, Tricks und Hinweise
----------------------------------------------------------------------

Dieser Abschnitt soll noch einige Tips vermitteln,  mit denen man sich
die  Arbeit erleichtern kann,  sowie Hinweise auf mgliche Komplikati-
onen geben.


* AUTOTAKE.T

Beim  Start sucht Chatwin im aktuellen Verzeichnis nach einem TakefileTAKEFILE.TXT
namens AUTOTAKE.T und fhrt dies, sofern es gefunden wird, auch gleich
aus.  Es bietet sich daher als Platz fr die Definition oft bentigter
Makros  und  Environmentvariablen  an.  Zuvor  wird brigens noch nach
einer Setting-Datei CHATWIN.SETSETTING.TXT gesucht.

Beim  Nachladen  eines SET-Files wird in dem Verzeichnis,  aus dem das
SettingSETTING.TXT geladen wird,  auch nach einem AUTOTAKE.T gesucht.  Somit kann
man  sich auch leicht verschiedene Stze von Makros und Umgebungen de-
finieren und diese in verschiedenen Verzeichnissen unterbringen.


* Quotes

Eine Reihe von Zeichen haben fr Chatwin eine bestimmte Funktion, d.h.
wenn  sie  in einer Kommandozeile auftauchen,  werden sie in einer be-
stimmten Art und Weise interpretiert. Dazu gehren

   % aktueller Quelltext
   > Ausgabeumlenkung
   # (gefolgt von einer Ziffer) Optionen aus einer Optionsbox
   - (nur am Anfang einer Kommandozeile) kennzeichnet einen Schalter
   / (bei der bergabe an andere Programme) Teil eines Pfadnamens
   $ Quote-Zeichen

Soll  eines dieser Zeichen nicht interpretiert werden,  so mu man ihm
ein  $-Zeichen  voranstellen  ("quoten").  In  anderen Shells ist dies
meist so gelst, da Parameter, die nicht interpretiert werden sollen,
in  Anfhrungszeichen (oder Hochkommata) eingeschlossen werden mssen.
Da  das  Quoten  aber  eher  die  Ausnahme als die Regel ist,  wird in
Chatwin ein anderer Weg gegangen:  Man mu solche Zeichen durch Voran-
stellen des $ vor dem interpretiert werden schtzen.

Ein paar Beispiele zur Illustration:

   echo -n Hello, world!
   ; gibt "Hello, world!" ohne Zeilenvorschub aus

   echo $-n Hello, world!
   ; gibt "-n Hello, world!" aus

   lharc a $/r i:/test d:/pure/*.c
   ; Ruft den Packer LHarc mit Kommando 'a' und Option '/r' auf.
   ; Die / in den Pfaden werden automatisch in \ gewandelt.

   env PS1ENVVAR.TXT=&p$>
   ; definiert als Prompt den aktuellen Pfad (&p), gefolgt von
   ; einem >-Zeichen (siehe auch envMAN\ENV.MAN)

   echo Programm $#4 kostet $$100
   ; gibt den Text "Programm #4 kostet $100" aus


(to be continued ...)
