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.38 make-synonym-stream Function

Syntax:
make-synonym-stream symbol    synonym-stream

Arguments and Values:
symbol - a symbol that names a dynamic variable.

synonym-stream - a synonym stream.

Description:
Returns a synonym stream whose synonym stream symbol is symbol.

Examples:
 (setq a-stream (make-string-input-stream "a-stream")
        b-stream (make-string-input-stream "b-stream"))
 #<String Input Stream> 
 (setq s-stream (make-synonym-stream 'c-stream))
 #<SYNONYM-STREAM for C-STREAM> 
 (setq c-stream a-stream)
 #<String Input Stream> 
 (read s-stream)   A-STREAM
 (setq c-stream b-stream)
 #<String Input Stream> 
 (read s-stream)   B-STREAM

Exceptional Situations:
Should signal type-error if its argument is not a symbol.

See Also:
Section 21.1 Stream Concepts

Allegro CL Implementation Details:
None.

Home Previous Up Next Table of Contents Index
© Franz Inc. All Rights Reserved - File last updated 2022-07-25