Group: file system
Group: sequences
Topic: access by current position
Topic: communication port
Topic: data-driven design
Topic: data flow languages
Topic: device driver
Topic: file cache
Topic: file input/output
Topic: infinite sequences
Topic: input/output by accessing a variable
Topic: interprocess communication
Topic: iterator
Topic: message queues for communication
Topic: processing a sequence
Topic: sequence generators
Topic: uniform representation of files and sequences
Topic: Unix pipes
| |
Subtopic: I/O stream
Quote: the behavior of an I/O stream manipulator is determined partially by its creator and partially by its caller
| Quote: every I/O stream has a state associated with it; used for handling errors and non-standard conditions [»stroB_1991]
| Quote: the stream model replaces a memory cell with a pipeline and enque/deque operations [»wegnP_1979b]
| QuoteRef: burgWH1_1975 ;;15 streams are a basic idea. an infinite list, e.g., I/O or a generator
| Subtopic: character stream
Quote: character-stream I/O combine general, dynamically variable, formatting with conceptual simplicity [»huntG6_1977]
| Quote: stream I/O converts typed objects into untyped character sequences, and vice versa. Stream I/O is fundamental [»stroB_1991]
| Subtopic: data stream
Quote: a data stream is described by a producing grammar and a consuming grammar which both describe the same result [»jackMA5_1976]
| Subtopic: stream processing
Quote: can think of an array as a stream that is processed one element at a time; avoids the array bottleneck [»ackeWB_1979]
| Subtopic: stream filter
Quote: an I/O stream manipulator is a function that takes a stream as input and returns a stream; use it to insert functions like 'flush()' and 'skipspacing()' in a list of input or output operations [»stroB_1991]
| Quote: filter programming produces an output stream from an input stream; both streams should be general [»kernBW_1975, OK]
| Quote: a filter imports a stream interface and exports another stream interface [»redeDD2_1980]
| Subtopic: stream package
Quote: a standard stream package for Modula-3; illustrates partially opaque types and the isolation of unsafe code; based on Topaz [»browMR_1991]
| Quote: a stream function creates a stream by allocating memory and setting function pointers, input stream, and initial data [»stoyJE3_1972]
| Subtopic: stream as first-class entity
Quote: OS 6 streams are first class objects; assign to variables, use as parameters, returned by stream functions; e.g., RemoveLayoutChs to remove layout from a stream [»stoyJE3_1972]
| Subtopic: transducer
Quote: a transducer creates a stream interface from a device driver interface [»redeDD2_1980]
| Quote: V stream devices, e.g., terminals, must store the last block to provide idempotent transactions
| Subtopic: instruction stream
Quote: an instruction stream consists of tokens in several classes; a token consists of bit fields [»ramsN5_1997]
|
Related Topics
Group: file system (9 topics, 305 quotes)
Group: sequences (7 topics, 97 quotes)
Topic: access by current position (7 items)
Topic: communication port (40 items)
Topic: data-driven design (41 items)
Topic: data flow languages (33 items)
Topic: device driver (15 items)
Topic: file cache (23 items)
Topic: file input/output (21 items)
Topic: infinite sequences (7 items)
Topic: input/output by accessing a variable (8 items)
Topic: interprocess communication (29 items)
Topic: iterator (13 items)
Topic: message queues for communication (36 items)
Topic: processing a sequence (17 items)
Topic: sequence generators (16 items)
Topic: uniform representation of files and sequences (14 items)
Topic: Unix pipes (10 items)
|