ToC DocOverview CGDoc RelNotes Index PermutedIndex
Allegro CL
Home Previous Up Next Table of Contents Index
  ANSI Common Lisp   21 Streams   21.2 Dictionary of Streams

21.2.49 make-string-input-stream Function

Syntax:
make-string-input-stream string &optional start end    string-stream

Arguments and Values:
string - a string.

start, end - bounding index designators of string. The defaults for start and end are 0 and nil, respectively.

string-stream - an input string stream.

Description:
Returns an input string stream. This stream will supply, in order, the characters in the substring of string bounded by start and end. After the last character has been supplied, the string stream will then be at end of file.

Examples:
 (let ((string-stream (make-string-input-stream "1 one ")))
   (list (read string-stream nil nil)
         (read string-stream nil nil)
         (read string-stream nil nil)))
 (1 ONE NIL)

 (read (make-string-input-stream "prefixtargetsuffix" 6 12))   TARGET

See Also:
with-input-from-string

Allegro CL Implementation Details:
None.

Home Previous Up Next Table of Contents Index
© Franz Inc. 1998-2017 - File last updated 01-11-2017