Streams

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]

*Ein- und Ausgabe läuft in der Ulmer Oberon-Bibliothek immer über Verbindungen, die sich Streams nennen.
 
*Auf der ``anderen Seite'' der Verbindung können beliebige Implementierungen stehen (Dateien, Kommandozeilenargument, Zeichenkette, Netzwerkverbindung usw.) -- die Operationen bleiben immer gleich.
 
*Es gibt folgende vordefinierte Verbindungen:
Streams.stdinStandard-Eingabe
Streams.stdoutStandard-Ausgabe
Streams.stderrFehlermeldungen
Streams.nullfunktioniert analog zu /dev/null

 
*Wenn keine der vordefinierten Verbindungen genommen wird, muß zuerst eine eröffnet werden bei einem der vielen Module, die Implementierungen für Streams anbieten, z.B. UnixFiles für Dateien unter UNIX.
 
*Alle weiteren Operationen erfolgen dann direkt oder indirekt über das Modul Streams.
 

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]
Copyright © 1999 Andreas Borchert, in HTML konvertiert am 29.06.1999