
  Konzept zum Environment / Pfadlisten
  ------------------------------------

Es gibt mehrere Layer:

1. Dateisuche
     SearchFile, ReplaceHome, usw.

2. Abfrage der Pfadlisten fr SearchFile
     Reset() und GetNext() fr Text-Queues

3. Anlegen und Beschreiben von Queues.
     a) Create usw.
     b) Clear() und Append(), ggf. auch Insert.


2) und 3b) lieen sich hbsch in einem Queues-Modul zusammenfassen,
allerdings werden sie wohl nie vom selben Modul/Programm gleichzeitig
benutzt, sondern 2) ist die Sache des Prgs, 3b) das Environment.

Eventuell knnte man's ber das Channel-Konzept vom ISO lsen:
2) und 3b) werden ber die Channels abgewickelt, 3a) ist dann
ein Treibermodul.

CmdLine-Auswertung
------------------

Es sollte mglich sein, wahlweise die Cmdline aus der Basepage, von shel_read
oder auch aus einen String zu verwenden.

ARGV sollte untersttzt werden!


Definition fr CmdLine-Modul:
  Da die Reihenfolge - Options, dann Files - meist feststeht, sollte
  es zwei Routinen "GetOption" und "GetFilename" geben, die ein Elem
  holen und einen BOOLEAN liefern, solange Elem da sind. Die Auswertung sieht
  dann so aus:
    WHILE GetOption (opt) DO opt auswerten END;
    WHILE GetFile (name) DO ... END;

EOT.
