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.9 input-stream-p, output-stream-p Function

Syntax:
input-stream-p stream    generalized-boolean

output-stream-p stream    generalized-boolean

Arguments and Values:
stream - a stream.

generalized-boolean - a generalized boolean.

Description:
input-stream-p returns true if stream is an input stream; otherwise, returns false.

output-stream-p returns true if stream is an output stream; otherwise, returns false.

Examples:
 (input-stream-p *standard-input*)  true
 (input-stream-p *terminal-io*)  true
 (input-stream-p (make-string-output-stream))  false

 (output-stream-p *standard-output*)  true
 (output-stream-p *terminal-io*)  true
 (output-stream-p (make-string-input-stream "jr"))  false

Exceptional Situations:
Should signal an error of type type-error if stream is not a stream.

Allegro CL Implementation Details:
None.

Home Previous Up Next Table of Contents Index
© Franz Inc. 1998-2019 - File last updated 02-07-2019