XLISP >
XLISP 2.0 -
Contents -
Reference -
Previous |
Next
30 String Stream Functions
- make-string-input-stream - create an unnamed stream from a string expression
- make-string-output-stream - create and return an unnamed output stream
- get-output-stream-string - empty a stream and return the data as a string
- get-output-stream-list - empty a stream and return the data as a list
These functions operate on unnamed streams. An unnamed output stream
collects characters sent to it when it is used as the destination of any
output function. The functions 'get-output-stream-string' and
'get-output-stream-list' can be used to read [and empty] an unnamed output
stream and return it's contents as a single string or as a list of
characters. An unnamed input stream is setup with the
'make-string-input-stream' function and returns each character of the string
when it is used as the source of any input function.
- (make-string-input-stream
string [start [end]])
- string - the string
start - the starting offset
end - the ending offset + 1
returns - an unnamed stream that reads from the string
- (make-string-output-stream)
- returns - an unnamed output stream
- (get-output-stream-string
stream)
- stream - the output stream
returns - the output so far as a string
Note: the output stream is emptied by this function
- (get-output-stream-list
stream)
- stream - the output stream
returns - the output so far as a list
Note: the output stream is emptied by this function
XLISP >
XLISP 2.0 -
Contents -
Reference -
Previous |
Next