Open instantiable class
The class of streams over byte strings.
contents:<sequence>.
direction:#"input", #"output", or #"input-output". Default value: #"input".
start:<integer>. This specifies the start position of the byte string to be streamed over. Only valid when direction: is #"input". Default value: 0.
end:<integer>. This specifies the sequence position immediately after the portion of the byte string to stream over. Only valid when direction: is #"input". Default value: contents.size.
io
streams
The class of streams over byte strings. It is a subclass of <string-stream>.
The class supports the same init-keywords as <sequence-stream>.
The contents: init-keyword is used as the input for an input stream, and as the initial storage for an output stream.
The start: and end: init-keywords specify the portion of the byte string to create the stream over: start: is inclusive and end: is exclusive. The default is to stream over the entire byte string.